데비안에서 apt를 다시 설치하는 방법?


10

실수로 데비안 시스템에서 apt-get을 제거했습니다.

dpkg --force-depends --purge apt

다시 설치하려면 어떻게해야합니까?


1
이것이 --force-*무엇을하고 있는지 알고 있다고 생각하더라도 옵션이 아주 드물게 만 사용되어야하는 이유 입니다 ... 무엇을 말하면, apt를 제거해야한다고 생각 했습니까?
Shadur

apt는 더 이상 작동하지 않습니다 ... 아무것도 설치하려고했지만 작동하지 않아 이상한 오류가 발생했습니다. (어느 것이 기억 나지 않습니까? "E : 작은 apt 데이터베이스, 캐시를 늘리려 고합니다"또는 다른 것과 같은 것으로 생각합니다. apt를 다시 설치했으며 이제 작동합니다.
MilMike

답변:


14

좋아, 나는 그것을 다시 설치했다! deb 패키지를 다운로드하고 dpkg를 사용하여 설치했습니다. :

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
자신의 질문에 답변 해 주셔서 감사합니다. 사용 된 dpkg 명령을 공유해 주시겠습니까?
rahmu

1
사용 했습니까 dpkg -i foobar.deb?
znarf

방금 답변을 편집하고 dpkg 명령을 추가했습니다.
MilMike

1
그 링크는 이제 끊어졌습니다. 그러나 당신은 여전히 여기에
Greg

@Greg 거의 3 년이 지난 지금 올바른 링크를 포함하도록 답변을 편집했습니다.
Fabian Röling

3

이 링크에는 데비안 릴리즈의 모든 적절한 버전에 대한 데비안 패키지가 있습니다 : ftp://archive.debian.org/debian/pool/main/a/apt/

먼저 libapt-pkg필요한 버전을 설치 한 다음을 apt사용하여 시스템 용 패키지를 설치하십시오 dpkg -i.

충돌이 발생하면에서 apt패키지를 dpkg -l찾아 제거하십시오 dpkg -r. 그런 다음 위의 단계를 사용하여 다시 설치하십시오 apt.


우분투에서 데비안 URL로 편집했습니다. "알려진 모든 적절한 버전"은 사실이 아닙니다.
Jodka 레몬

1
충돌이 발생하면 잘못된 버전의 무언가를 설치했음을 의미합니다. 이미있는 것을 제거하지 말고 제거 된 올바른 버전을 설치하십시오.
Gilles 'SO- 악한 중지'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.