방금 가상 머신에서 실행하기 위해 osboxes에서 Debian 9.6.0을 다운로드했습니다. 그러나 몇 가지 문제가 발생했습니다.
나는 sudo를 할 수 없다. 좋습니다. 먼저 설치해야 합니다. 문제 없어... 나는 생각했다. 나에게 도움이 되는 몇 가지가 있다는 것이 밝혀졌습니다. Google을 확인한 후 다음을 발견했습니다.
apt-get install sudo -y
최종 결과 Could not get lock /var/lib/dpkg/lock - open (11: Resoruce temporarily unavailable
도 마찬가지 입니다 Unable to lock the admin directory /var/lib/dpkg/, is another process using it?
. 나는 su
이전에 사용했던 기본 osboxes.org 계정으로 로그인되어 있다는 점을 명심하세요 .
GDA3R의 답변은 잠금 문제를 해결합니다. 그러나 시도하면 services.list의 해당 행을 주석 처리하여 해결할 수 있는 apt-get install sudo
것을 얻습니다 . please insert the disc labeled Debian GNU/Linux 9.5.0 _Stretch_
하지만 파일은 읽기 전용이므로 편집할 수 없습니다.
source.list는 다음과 같습니다
# deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 DVD Binary-1 20180714-10:25]/ stretch contrib main
deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 DVD Binary-1 20180714-10:25]/ stretch contrib main
deb http://security.debian.org/debian-security stretch/updates main contrib
deb-src http://security.debian.org/debian-security stretch/updates main contrib
# stretch-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ stretch-updates main contrib
# deb-src http://deb.debian.org/debian/ stretch-updates main contrib
나는 두 번째 deb CDROM을 이겨야 한다고 생각합니다. 터미널에서 파일을 열 수 있습니다. 그러나 #을 삽입하려고 하면 커서가 첫 번째 deb로 점프하고 ?\<deb\>
마지막 줄로 돌아갑니다.
답변1
apt-daily.service
백그라운드에서 서비스를 통해 자동 업데이트가 완료될 때까지 기다려야 합니다 .
또는 apt-daily.service
실행 중인 apt
인스턴스를 중지하고 중단된 작업을 루트로 수동으로 실행할 수 있습니다.
systemctl stop apt-daily.service
pkill apt
dpkg-configure -a
apt update
apt install sudo
이 오류를 해결하려면:
please insert the disc labeled Debian GNU/Linux 9.5.0 _Stretch_...
루트로서 sources.list
.
/etc/apt/sources.list
다음은 샘플 파일입니다.데비안 위키: 소스 - 목록
deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main
deb http://deb.debian.org/debian-security/ stretch/updates main
deb-src http://deb.debian.org/debian-security/ stretch/updates main
deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main
contrib 및 non-free 구성 요소도 원할 경우
contrib non-free
나중에 다음을 추가하세요main
.
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
답변2
안녕하세요, source.list 파일에서 cdrom 항목을 제거해야 합니다. 이 문제를 해결하려면 명령줄로 이동하여 다음을 입력하세요.
sudo sed -i '/cdrom/d' /etc/apt/sources.list
이것으로 해결될 것입니다.