Libvirt는 gnulib 프로젝트를 활용 하 여 다양 한 플랫폼에 이식성을 제공 합니다. 이는 일반적으로 gnulib 서브 디렉토리의 git 서브 모듈을 통해 동적으로 이루어지며, 증분 빌드를 수행할 때 필요에 따라 자동으로 업데이트 됩니다. Gnulib의 git 체크 아웃을 포함 하는 로컬 디렉토리로 환경 변수 GNULIB_SRCDIR를 설정 하면 해당 참조 디렉토리에 있는 실제 커밋에 관계 없이 로컬 디스크 공간 요구 사항과 네트워크 다운로드 시간을 줄일 수 있습니다. Libvirt는 많은 운영 체제에서 제공 하는 가상화 기술을 관리 하기 위한 휴대용, 장기 안정 C API를 제공 합니다. 그것은 QEMU에 대 한 지원을 포함, KVM, 젠, LXC, bhyve, 가상 현실, vm 웨어 vCenter 및 ESX Vm 웨어 데스크톱, Hyper-v, 버추얼 및 전원 하이퍼바이저. Libvirt는 GNU 자동 도구 빌드 시스템을 사용 하므로 일반적으로 일반적인 명령으로 빌드하고 설치할 수 있습니다. 예를 들어 루트로 설치 하는 데 적합 한 방식으로 빌드하려면 다음을 사용 합니다. Libvirt의 다양 한 * Ptr 유형은 다음과 같은 Ruby 클래스에 느슨하게 매핑됩니다. 이러한 하이퍼바이저 중 일부는 가상화 호스트에서 실행 되는 상태 저장 관리 데몬을 제공 합니다. 권한이 없는 로컬 사용자 및 원격 사용자가 API에 대 한 액세스를 허용 합니다. 이 같은 지 문은 메일링 리스트에 발표 알림 메일의 시간에 나열 됩니다 core libvirt 모듈은 시간 기반 계획을 따르며, 매달 1 일에 한 번 출시 되는 릴리스가 제공 하거나 며칠 정도 걸립니다. 유일한 예외는 올해의 시작에 두 개의 6 주 간격 (1 월 중순에 첫 번째 릴리스, 다음 2 월 릴리스를 건너 뛰 기), 총 11 릴리스 일년을 제공 합니다. 파이썬 및 펄 모듈은 코어 libvirt 모듈과 동시에 릴리즈 하는 것을 목표로 합니다.

다른 모듈에는 정해진 시간 일정 없이 독립 된 임시 릴리스가 있습니다. 다른 플랫폼에서 컴파일하는 경우, 특히 패키지를 업로드 하는 목록에 연락 하 고 다양 한 언어에 대 한 래퍼를 제공 하 고 바인딩 섹션에서 찾을 수 있는 경우 외부 기여를 수락 합니다. git://프로토콜도 사용할 수 있습니다. 하지만 엄격한 방화벽에 직면 했을 때 더 신뢰할 수 있기 때문에 https://이 권장 됩니다. 구성 스크립트에는 기본 동작을 변경 하는 옵션이 제공 될 수 있습니다. 아래 설치 명령으로 sudo를 사용 하는 것을 확인 하십시오. 사용자가 쓰기 액세스 권한이 없는 위치에 설치 하는 경우에만 sudo를 사용 해야 합니다. 시스템 위치에 설치 하는 것이 좋은 예입니다. 사용자에 게 쓰기 액세스 권한이 있는 위치에 설치 하는 경우 대신 sudo를 삽입 하지 않고 설치 만들기 명령을 실행할 수 있습니다. virt 뷰어 8.0 (gpg) 금요일 3 월 1 일, 2019 승리 x86 MSI (gpg) 승리 x64 MSI (gpg) 대부분의 모듈은 HTTPS를 통해 프로젝트 사이트에서 릴리스를 다운로드할 수 있게 되었습니다. 일부 모듈은 대신 대체 위치에서 사용할 수 있습니다, 예를 들어, Perl 바인딩은 CPAN 에서만 사용할 수 있습니다.

. GIT 리포지토리에서 libvirt-php의 개발 버전을 복제할 수 있습니다. 이러한 미러에 풀 요청을 보낼 수는 있지만 사소한/명백한 버그가 수정 되지 않는 한, 병합 되기 전에 검토를 위해 ᅮ를 통해 메일링 리스트에 다시 제출 됩니다.