Inilah sebabnya mengapa --force-*opsi hanya boleh digunakan sangat hemat, bahkan jika Anda pikir Anda tahu apa yang Anda lakukan ... Omong-omong, mengapa Anda merasa perlu menghapus apt?
Shadur
apt tidak berfungsi lagi ... Saya mencoba menginstal sesuatu tetapi tidak berhasil, saya mendapat beberapa kesalahan aneh. (tidak ingat yang mana, saya pikir itu mengatakan sesuatu seperti "E: database apt kecil, cobalah untuk menambah cache" atau sesuatu) Saya menginstal ulang apt dan berfungsi sekarang.
MilMike
Jawaban:
14
ok, saya instal ulang! baru saja mengunduh paket deb
dan menggunakan dpkg untuk menginstalnya .:
Pertama instal libapt-pkguntuk versi yang Anda butuhkan dan kemudian instal aptpaket untuk sistem Anda menggunakan dpkg -i.
Jika terjadi konflik, cari aptpaket di dpkg -ldalamnya dan hapus instalannya menggunakan dpkg -r. Setelah ini gunakan langkah di atas untuk menginstal ulang apt.
Saya mengeditnya dari Ubuntu ke URL Debian. "Semua versi apt yang dikenal" tidak benar.
Jodka Lemon
1
Jika terjadi konflik, itu berarti Anda menginstal versi sesuatu yang salah. Jangan uninstall apa yang sudah ada, alih-alih instal versi yang benar dari apa yang telah dihapus.
--force-*
opsi hanya boleh digunakan sangat hemat, bahkan jika Anda pikir Anda tahu apa yang Anda lakukan ... Omong-omong, mengapa Anda merasa perlu menghapus apt?Jawaban:
ok, saya instal ulang! baru saja mengunduh paket deb dan menggunakan dpkg untuk menginstalnya .:
sumber
dpkg -i foobar.deb
?Tautan ini memiliki paket debian untuk semua versi apt yang ada dalam rilis Debian: ftp://archive.debian.org/debian/pool/main/a/apt/
Pertama instal
libapt-pkg
untuk versi yang Anda butuhkan dan kemudian instalapt
paket untuk sistem Anda menggunakandpkg -i
.Jika terjadi konflik, cari
apt
paket didpkg -l
dalamnya dan hapus instalannya menggunakandpkg -r
. Setelah ini gunakan langkah di atas untuk menginstal ulangapt
.sumber