패키지를 안전하게 삭제하는 방법

패키지를 안전하게 삭제하는 방법

나는 다른 패키지 관리자를 시도했고 그렇게했습니다.

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 removeapt-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.0apt수영장.

앞으로 이러한 상황이 발생하지 않도록 하려면 유해한 행위를 확인하지 마십시오.진짜당신이 무엇을 하고 있는지 알아보세요. 패키지 내용을 나열하여 패키지를 삭제할 때 제거될 내용을 확인할 수 있습니다 dpkg -L.예를 들어이 경우 dpkg -L apt(패키지가 설치됨)

관련 정보