나는 다른 패키지 관리자를 시도했고 그렇게했습니다.
apt-get install aptitude && apt-get install apt
그러다가 마음에 안 들어서 apt
그렇게 했어요.
apt-get remove apt
당신이 해로운 일을 하려고 한다고 경고하는 경우 "예, 내가 말한 대로 하세요!"라는 문구를 입력하세요.
apt-get remove
이전에 StackExchange에서 구성이 아닌 파일 만 삭제하므로 그보다 더 안전하다는 내용을 읽었기 때문에 이 작업을 수행했으며, 삭제한 사람이 바로 나인 줄 apt-get purge
알았습니다 .apt
그런 다음 다른 소프트웨어를 설치하려고 하는데 다음과 같은 메시지가 표시됩니다.
bash: /usr/bin/apt-get: No such file or directory
apt-get
apt-cache
내 패키지와 다른 패키지가 삭제되었습니다 .
- 왜?
- apt-get 및 유사한 패키지를 어떻게 다시 설치할 수 있나요?
apt-get remove
apt-get purge
비슷한 실수를 하지 않고 나중에 설치한 것을 어떻게 사용하거나 안전하게 제거할 수 있습니까 ?
답변1
apt
무엇보다도 패키지에는 다음이 포함됩니다.
/usr/bin/apt
/usr/bin/apt-cache
/usr/bin/apt-cdrom
/usr/bin/apt-config
/usr/bin/apt-get
/usr/bin/apt-key
/usr/bin/apt-mark
패키지를 삭제하면 이러한 파일도 모두 삭제됩니다.
다시 설치하려면 패키지를 검색해야 합니다. 여전히 로컬 캐시에 있을 수 있으므로
dpkg -i /var/cache/apt/archives/apt_*deb /var/cache/apt/archives/libapt-pkg*deb
작업 구성을 복원해야 합니다. 그렇지 않은 경우 배포 저장소에서 패키지를 다운로드해야 합니다.예를 들어Kali의 경우 apt
다음에서 와야 합니다.libapt-pkg5.0
apt
수영장.
앞으로 이러한 상황이 발생하지 않도록 하려면 유해한 행위를 확인하지 마십시오.진짜당신이 무엇을 하고 있는지 알아보세요. 패키지 내용을 나열하여 패키지를 삭제할 때 제거될 내용을 확인할 수 있습니다 dpkg -L
.예를 들어이 경우 dpkg -L apt
(패키지가 설치됨)