최근 Debian에서 vbox-ext-pack을 업데이트하려고 시도했지만 중단되었습니다. 라이센스 계약이 표시되고 계속되지 않습니다.
언급된 솔루션을 살펴보았습니다.여기, 그러나 어느 것도 만족스럽지 않습니다.
dpkg를 종료하지 않고 어떻게 설치를 계속할 수 있나요?
답변1
htop
또는 유사한 도구를 사용하여ps
dpkg 하위 프로세스 vboxmanage의 PID를 찾습니다.다음 명령을 실행하여
y
프로세스의 stdin에 a를 입력합니다.echo "y" | sudo tee /proc/PID_OF_VBOXMANAGE/fd/0
이는 0번째 파일 설명자가 프로세스의 표준 입력을 나타내기 때문에 작동합니다. 이는
sudo tee
vboxmanage 프로세스가 루트로 실행되는 dpkg의 하위 프로세스로 실행되기 때문에 필요합니다.
다음과 유사한 메시지가 표시되면서 설치가 계속됩니다 License accepted. For batch installation add --accept-license=b674970f720eb020ad18926a9268607089cc1703908696d24a04aa870f34c8e8 to the VBoxManage command line.
.
virtualbox-ext-pack (5.1.30-1)
이것은 2017년 10월 17 일자로 업데이트된 Debian sid에서 작동합니다 .