Bagaimana cara menginstal ulang apt di Debian?


10

Saya secara tidak sengaja menghapus apt-get dari sistem Debian saya dengan mengeluarkan:

dpkg --force-depends --purge apt

Bagaimana saya bisa menginstalnya kembali?


1
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 .:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Terima kasih telah menjawab pertanyaan Anda sendiri. Bisakah Anda membagikan perintah dpkg yang digunakan?
rahmu

1
Apakah Anda menggunakan dpkg -i foobar.deb?
znarf

Saya baru saja mengedit jawaban saya dan menambahkan perintah dpkg.
MilMike

1
Tautan itu rusak sekarang. Tetapi Anda masih dapat menemukan daftar distribusi apt yang tersedia dengan pergi di sini
Greg

@Reg Setelah hampir tiga tahun, saya sekarang sudah mengedit jawaban untuk menyertakan tautan yang benar.
Fabian Röling

3

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-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.
Gilles 'SANGAT berhenti menjadi jahat'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.