Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13597|Yanıt: 1

[linux] apt-get -f install bağımlılık bozulmasını düzeltiyor

[Bağlantıyı kopyala]
Yayınlandı 25.01.2018 17:01:38 | | | |
1. Linux'ta apt-get install komutu veya dpkg -i kullanılırken, bazen aşağıdaki bağımlılık hataları ortaya çıkar:




Bu sırada, hemen şu komutu çalıştırabilirsiniz: apt-get -f install komutu.
2. Uygun Bulma Sözdizimi:
(1) apt-get [options] komutu [paket adı]
[Seçenekler]
-h Bu yardım dosyası.
-q çıkışı log'a - ilerleme göstergesi yok
-qq, hatalar dışında bilgi vermez
-d Sadece indir - arşiv dosyasını yüklemez veya açmaz
-Aslında takılmadı. Komutların yürütülmesini simüle edin
-y tüm sorulara evet olduğunu varsayım, prompt yok
-f Sistem bağımlılığı hasarını düzeltmeye çalışmak
-m Arşiv bulunamazsa devam etmeye çalış
-u Ayrıca güncellenmiş paketlerin listesini gösterir
-b Kaynak kod paketini aldıktan sonra derle -V Detaylı sürüm numarasını gösterir
-c=? Bu profili okuyun
-o=? -o dir::cache=/tmp gibi özel yapılandırma seçenekleri ayarlayın
(2) Sözdiziminde ayrıca aşağıdaki komut alanları vardır:
güncelleme - Paket listesini geri alın
yükseltme - Güncelleme yapın
install - Yeni paketi kur
Kaldırma - Paketi Kaldır
otomatik kaldır - Kullanılmayan tüm paketleri otomatik olarak kaldırır
temizleme - Paketleri ve yapılandırma dosyalarını kaldır
kaynak - Kaynak kod dosyasını indir
build-dep - Kaynak paketler için derleme bağımlılıklarını yapılandırma
dist-upgrade - Dağıtım yükseltmesi
dselect-upgrade - dselect tarafından seçildiği şekilde güncelleme
temiz - İndirilen arşivi temizle
otomatik temizleme - Eski indirilmiş arşivleri temizler
kontrol edin - Bozuk bağımlılıklar olup olmadığını kontrol edin
3. Ek--- uygun al-get ilkesi
Bildiğimiz gibi, Linux işletim sistemi altında, apt-get kullanarak yazılım kurmak çok kullanışlıdır. Sadece bir sudo uygun yazılım adı; En önemli şey, her türlü karmaşık bağımlılığı çözebilmesi, böylece endişelenmenize gerek kalmaması ve apt-get öncesi dpkg veya daha önceki ./configure'i kullanmaktır; make; yazılımı kurmak gerçekten hayal edilemez, yazılım A yüklendikten sonra size B yazılımını yüklemenizi istiyor, sonunda kurulumu tamamlar ve C yazılımını yüklemenizi istiyor... Her türlü karmaşık durum! Bu nedenle, apt, Linux kullanıcılarının çoğunu büyük ölçüde kolaylaştıran ve Linux kullanıcıları için giriş eşiğini düşüren gelişmiş bir paket yönetim aracıdır. Yazılım kurulumu veya güncellemesi ya da yazılım kaynağını güncellemek için bir komut çalıştırıldığında, apt /etc/apt/sources.list adresine girer ve web sitesinde ilgili sistemin paket bilgilerini bulur; örneğin işletim sistemi ubuntu ve web sitesi de tam olarak ana kısıtlı evren http://mirrors.163.com/ubuntu/ Multiverse NetEase, kurulum komutunu çalıştırdığımızda http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/ packages.gz'ye erişecek, bu dosya paketlerin ve sunucuya bağlı bağımlılıklarının bir listesidir ve gzip ile sıkıştırılmıştır. APT-Get güncellemesi, bu listeyi kullanarak hangi ek paketlerin mevcut olduğunu ve içeriklerinin /var/lib/apt/lists'te kaydedildiğini belirler; bu listeye erişerek yazılımın yüklü olup olmadığını, en son sürüm olup olmadığını, bağımlılıkların karşılanıp karşılanmadığını ve ardından içeriğin güncellenip güncellenmeyeceğini belirler; kurulum süreci esas olarak DPKG tarafından yapılır.
Genel olarak, apt genellikle indirilen bir yönetim aracıdır.




Önceki:Ant G2 Kapatma Sistemi Otomatik Güncelleme Eğitimi
Önümüzdeki:[Pratik dövüş] Ubuntu cüce görsel arayüzü inşa et
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com