답변:
rm
+ -r
= 재해그렇다면 멸망에 대해 무엇을 정죄 했습니까?
ls -l /var/lib/dpkg/
total 9964
drwxr-xr-x 2 root root 4096 nov 28 11:18 alternatives
-rw-r--r-- 1 root root 11 sep 18 14:08 arch
-rw-r--r-- 1 root root 2573807 nov 28 11:18 available
-rw-r--r-- 1 root root 2561322 nov 28 10:25 available-old
-rw-r--r-- 1 root root 8 abr 24 2013 cmethopt
-rw-r--r-- 1 root root 538 sep 25 17:24 diversions
-rw-r--r-- 1 root root 457 sep 25 17:24 diversions-old
drwxr-xr-x 2 root root 483328 nov 28 11:17 info
-rw-r----- 1 root root 0 nov 28 11:18 lock
drwxr-xr-x 2 root root 4096 mar 22 2013 parts
-rw-r--r-- 1 root root 135 abr 24 2013 statoverride
-rw-r--r-- 1 root root 2269113 nov 28 11:18 status
-rw-r--r-- 1 root root 2268870 nov 28 11:18 status-old
drwxr-xr-x 2 root root 4096 nov 28 11:18 triggers
drwxr-xr-x 2 root root 4096 nov 28 11:18 updates
5 개의 디렉토리, 상태 파일 등을 제거했습니다. 따라서 내용을 수정 해보십시오. 먼저 디렉토리를 작성하십시오.
sudo mkdir -p /var/lib/dpkg/{alternatives,info,parts,triggers,updates}
일부 백업을 복구하십시오.
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
이제 dpkg가 작동하는지 확인하십시오 (기도 시작).
apt-get download dpkg
sudo dpkg -i dpkg*.deb
모든 것이 "확인 된"경우 기본 파일도 복구하십시오.
apt-get download base-files
sudo dpkg -i base-files*.deb
이제 패키지 목록 등을 업데이트하십시오.
dpkg --audit
sudo apt-get update
sudo apt-get check
이제 숨을 크게 쉬자. 휴 수행 ls -l /var/lib/dpkg
및 위의 목록과 비교합니다. 일부 -old
파일이 없으면 내일있을 것이므로 걱정하지 마십시오.
ls: cannot access /usr/local/var/lib/dpkg/status: No such file or directory
은 내가 얻는 유일한 것입니다. /usr/local
dpkg 파일을 설치할 장소가 아닙니다.
/usr/local/
대신에 설치하려고합니다 /var/lib/dpkg
. 그것을 지적하는 방법 /var/lib/dpkg
?
잘 dpkg
(Debian package management system) 패키지는 데비안 소프트웨어 패키지의 설치 및 제거를 처리하기위한 저수준 인프라를 제공하므로 제거하는 것은 좋은 생각이 아니므로
사용하여 파일을 다운로드 wget
:
wget https://launchpad.net/ubuntu/+archive/primary/+files/dpkg_1.16.1.2ubuntu7.2.tar.bz2
xxx 폴더에서 추출하십시오.
cd xxx
./configure
make
sudo make install
그것이 효과가 있기를 바랍니다.
아래 단계를 따라 파일을 복구 apt-get
하거나 최소한 또는 dpkg
작동 하는지 확인하십시오 .
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/
sudo mv /var/backups/dpkg.status.0 /var/backups/status
sudo mkdir /var/lib/dpkg/updates
이 테스트 후에는 작동하는지 여부입니다.
sudo apt-get install {Package-name}
sudo dpkg -i {package_name}
그것이 효과가 있기를 바랍니다. 아래에 의견이 없다면. 명심하십시오 sudo + rm -rf
. 게임을하는 동안 극도의주의를 기울이십시오 .