Poistin vahingossa apt-get Debian-järjestelmästäni antamalla:
dpkg --force-depends --purge apt
Kuinka voin asentaa sen uudelleen?
Kommentit
Vastaa
ok, olen asentanut sen uudelleen! latasi juuri deb-paketin ja asensi sen dpkg: llä:
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
kommentit
- Kiitos vastauksesta omaan kysymykseesi. Voisitko ehkä jakaa käytetyn dpkg-komennon?
- Käytitkö
dpkg -i foobar.deb
? - Muokkasin vastausta ja lisäsin dpkg: n -komento.
- Tämä linkki on nyt rikki. Mutta löydät silti luettelon käytettävissä olevista apt-jakeluista siirtymällä tänne
- @Greg Lähes kolmen vuoden kuluttua I ' nyt muokkaimme vastausta sisällyttämään oikean linkin.
Vastaa
Tämä linkissä on debian-paketit kaikille apt-versioille, jotka olivat Debian-julkaisussa: ftp://archive.debian.org/debian/pool/main/a/apt/
Asenna ensin libapt-pkg
haluamallesi versiolle ja asenna sitten apt
paketti järjestelmällesi käyttämällä dpkg -i
.
Ristiriitatilanteissa etsi paketteja apt
dpkg -l
ja poista se käyttämällä dpkg -r
. Käytä tämän jälkeen yllä olevaa vaihetta asentaaksesi apt
uudelleen.
Kommentit
- Muokkasin sitä Ubuntusta Debianin URL-osoite. " Kaikki tunnetut apt-versiot " eivät ole totta.
- Ristiriitatilanteessa se tarkoittaa, että asennit väärän version jostakin. Älä ' t poista sitä, mikä ' on jo olemassa, vaan asenna poistetun version oikea versio.
--force-*
-vaihtoehtoja tulisi käyttää vain poikkeuksellisen säästeliäästi, vaikka luulet tietäväsi, mitä ' teet … Mistä puhuen, miksi tunsit tarvetta poistaa apt?