sudo 설치 문제

sudo 설치 문제

방금 가상 머신에서 실행하기 위해 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

이것으로 해결될 것입니다.

관련 정보