Debian'a apt nasıl yeniden yüklenir?


10

Yanlışlıkla Debian sistemimden apt-get'i şu şekilde çıkararak kaldırdım:

dpkg --force-depends --purge apt

Nasıl yeniden yükleyebilirim?


1
Bu yüzden --force-*ne yaptığınızı bildiğinizi düşünseniz bile , seçenekler yalnızca istisnai olarak çok az kullanılmalıdır ... Bundan bahsetmişken, neden apt'i kaldırmanız gerektiğini hissettiniz?
Shadur

apt artık işe yaramadı ... Bir şey yüklemeye çalıştım ama işe yaramadı, bazı garip hatalar aldım. (hangisi hatırlayamıyorum, "E: küçük apt veritabanı, önbelleği artırmaya çalışın" gibi bir şey söyledi ya da bir şey) apt yeniden yükledim ve şimdi çalışıyor.
MilMike

Yanıtlar:


14

tamam, yeniden yükledim! sadece deb paketini indirdi ve kurmak için dpkg kullandı:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Kendi sorunuzu cevapladığınız için teşekkür ederiz. Kullanılan dpkg komutunu paylaşabilir misiniz lütfen?
rahmu

1
Kullandın dpkg -i foobar.deb
znarf

Cevabımı yeni düzenledim ve dpkg komutunu ekledim.
MilMike

1
Bu bağlantı şimdi kesildi. Ancak yine de buraya
Greg

@Greg Neredeyse üç yıl sonra, cevabı doğru bağlantıyı içerecek şekilde düzenledim.
Fabian Röling

3

Bu bağlantıda Debian sürümündeki tüm uygun sürümler için debian paketleri bulunmaktadır: ftp://archive.debian.org/debian/pool/main/a/apt/

Önce libapt-pkgihtiyacınız olan sürüm için yükleyin ve ardından aptkullanarak sisteminiz için paketi yükleyin dpkg -i.

Çakışma olması durumunda içindeki aptpaketleri arayın dpkg -lve kullanarak kaldırın dpkg -r. Bundan sonra yeniden yüklemek için yukarıdaki adımı kullanın apt.


Ubuntu'dan Debian URL'sine düzenledim. "Bilinen tüm uygun sürümler" doğru değildir.
Jodka Lemon

1
Çakışma durumunda, bir şeyin yanlış sürümünü yüklediğiniz anlamına gelir. Zaten orada olanları kaldırmayın, bunun yerine kaldırılanların doğru sürümünü yükleyin.
Gilles 'SO- kötü olmayı kes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.