실수로 dpkg를 제거하는 방법은 무엇입니까?


13

실수로 PC에서 dpkg를 제거했습니다 (ubuntu 16.04). apt 명령을 실행할 때 오류가 표시되었습니다.

Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)

누구든지 이것에 대한 해결책을 제안 할 수 있습니까? 미리 감사드립니다 !!!


1
잠깐만-전체 패키지 또는 바이너리 만 제거 했습니까?
Nathan Osman

4
dpkg를 어떻게 제거 했습니까? 어떤 명령을 사용 했습니까?
Sergiy Kolodyazhnyy

답변:


17

이 문제를 해결하려면 터미널을 열고 dpkgdpkg 설치 패키지를 다운로드하십시오 .

# For i386:
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_i386.deb
# For amd64
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.18.4ubuntu1_amd64.deb

Ubuntu 릴리스마다 버전이 다릅니다. apt-get여전히 사용 가능한 경우 ( dpkg제거 된 경우에만 ) 여전히 apt-get적절한 버전을 다운로드하는 데 사용할 수 있습니다 .

apt-get download dpkg

또는 https://packages.ubuntu.com/dpkg 를 사용 하여 Ubuntu 릴리스 및 아키텍처에 대한 다운로드 링크를 얻을 수 있습니다 .

실제로 아카이브 인 data.tar.gz파일에서 파일을 추출하십시오 ..debar

ar x dpkg_*.deb

data.tar.gz파일 시스템 에서 패키지 내용을 추출하십시오 .

sudo tar xf data.tar.gz -C / .

참고 :dpkg 사용하기에 충분할 것입니다. dpkg나중에 패키지 를 설치하십시오 :

sudo apt-get install --reinstall dpkg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.