Apt-get komutu nasıl onarılır?


9

Yeni bir paket yüklemeye çalıştığımda apt-get installçalışmıyor. apt-get updateçok da çalışmıyor.

Tekrar çalışmak için nasıl yeniden yükleyeceğinizi biliyor musunuz?

Sudo dpkg'dan çıktı --configure -a :

dpkg: dependency problems prevent configuration of tvbrowser:
 tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
  Package sun-java6-jre is not installed.
  Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 tvbrowser

Dan Çıktı sudo apt-get install güneş-java6-jre

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate

Bu macun çıktısı vardır find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt.


1
Hata mesajları gibi daha fazla bilgi verin. Lütfen çalıştırın LC_ALL=C sudo apt-get install [package-name]( [package-name]yüklemeye çalıştığınız paketle değiştirin ) ve hata mesajlarını bildirin.
Lekensteyn

Robin0800 cevabına hata mesajı yazdım. LC_ALL = C bir komut mu?
xralf

@xralf Lütfen ayrıntıları birisinin cevabına değil, sorunuza ekleyin. LC_ALL=CProgramdan önce ekleme , ortam değişkenini LC_ALLolarak ayarlar C. Bu, İngilizce dilini kullanarak bir komut verir (İngilizce sistemi kullanmadığınız varsayılarak).
Lekensteyn

1
@xralf şunu yapıştırabilirsiniz pastebin.ubuntu.com
Jorge Castro

1
@xralf see Tüm yazılım kaynaklarımı nasıl bulurum? . Sadece kullanmak cat /etc/apt/sources.listyeterli değil, bazı ek şeyler eklemiş olabilirsiniz/etc/apt/sources.list.d
Lekensteyn

Yanıtlar:


9

Ne hata çıkışından fark ediyorum:

dpkg: dependency problems prevent configuration of tvbrowser:

Deneyin:

 sudo apt-get -f install

Bu, Ubuntu'ya bir .deb dosyası yüklediğinizde karşılanmayan bağımlılıkları sağlamalıdır. Bu bağımlılıkları indirmenin uygun olup olmadığını sormanız gerekebilir.

Umarım bu yardımcı olur.


9

dpkgVeritabanını onarmanın standart yolu bu komutu kullanmaktır:

sudo dpkg --configure -a

1

Aldığınız hata hangi paketlerin eksik olduğunu açıklar.

Terminalde aşağıdakileri yapın, bağımlılık sorununu düzeltir:

sudo apt-get install sun-java6-jre

Bu, yaşadığınız sorunları hemen düzeltmelidir.


Bunun Oneiric veya sonraki sürümlerde çalışmadığını unutmayın.
Thomas Ward
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.