Uygun (Advanced Pambalajlar Tool) temelde paketleri kurmak ve kaldırmak için kullanılır. GNU / Linux. Kullandıklarımız Debian ve türevleri, normal olarak kullanıyoruz, ancak kullanabilsek de yetenek.
İkisi arasındaki farkın ne olduğunu biliyor musun? Ben de bilmiyordum, bu yüzden biraz araştırma ve deneyler yapmaya başladım. Burada size sonucu gösteriyorum.
Yetenek.
O que yetenek geliştirilmiş bir sürümüdür Uygun ve paket bağımlılıklarını çok daha iyi yönetir ve hatta Debian. yetenek şundan çok daha fazla seçenek içerir: Uygun, En çok kullanılanları ve bunların açıklamalarını yeteneklerin yardımıyla görelim.
kurmak : Bir veya daha fazla paket kurun. Paketler, "install" komutundan sonra görünmelidir.
kaldır, temizle, beklet, tut, tut, yeniden kur : Bu komutlar "install" ile aynı şeyi yapar, ancak bu durumda adlandırılmış eylem, komut satırında onu geçersiz kılmayan tüm paketleri etkiler.
güncelleştirme : Mevcut paketlerin listesini apt kaynaklarından güncelleyin ("apt-get update" ile eşdeğer).
güvenli yükseltme : Yüklü paketleri en son sürümlerine güncelleyin. Yüklü paketler kullanılmadıkça kaldırılacaktır.
tam yükseltme : Yüklü paketleri en son sürümlerine güncelleyin, gerekirse paketleri yükleyin veya kaldırın. Bu komut, güvenli yükseltmeden daha az ihtiyatlıdır ve bu nedenle istenmeyen eylemlere daha yatkındır. Ancak, güvenli yükseltmenin güncelleyemediği paketleri güncelleyebilir. Tarihsel nedenlerden dolayı, komut başlangıçta dist-upgrade olarak adlandırıldı ve aptitude hala dist-upgrade'i tam yükseltme ile eşanlamlı olarak kabul ediyor.
arama : Komut satırına girilen modellerden biriyle eşleşen paketleri bulun.
şov : «Ara» komutuna göre listelenen bir veya daha fazla paketle ilgili ayrıntılı bilgileri gösterin.
Yetenek ve seçenekleri hakkında daha fazla bilgi görmek için, konsola koyarak yardım bulmanın en iyi yollarından birini kullanabiliriz:
$ adam yeteneği
Uygun
Apt durumunda, aşağıdaki komutlar tarafından kullanılır: apt-önbellek, apt-get, apt.conf, apt_preferences, apt-güvenli, ilk 2 en çok kullanılanıdır. Dahil olan seçenekler şunlardır:
güncelleştirme : update paket dizinini kaynaklarından senkronize etmek için kullanılır.
yükseltmek : yükseltme, /etc/apt/sources.list içinde listelenen kaynaklardan herhangi birinden sistemde kurulu olan tüm paketlerin en yeni sürümünü kurmak için kullanılır.
dist-upgrade : Yükseltme eylemleri gerçekleştirmenin yanı sıra, yeni paket sürümlerinden kaynaklanan bağımlılık değişikliklerini akıllıca yönetir. apt-get "akıllı" bir çakışma çözme sistemine sahiptir ve gerekirse en önemli paketleri daha az önemli olanların pahasına güncellemeye çalışacaktır.
kurmak : "Kur" kelimesinden sonra gelen paketleri kurun veya güncelleyin.
Kaldır : Paketleri kurmak yerine kaldırması farkıyla, install ile aynı şekilde davranır. Bir paketi kaldırırken, yapılandırma dosyalarının sistemde kalacağını unutmayın. Paket adından önce bir artı işareti varsa (ikisi arasında boşluk olmadan), söz konusu paket kaldırılmak yerine yüklenir.
tasfiye : Paketlerin kaldırılması ve temizlenmesinin farkıyla kaldırmakla aynıdır (herhangi bir yapılandırma dosyası da kaldırılacaktır).
Yetenek ve seçenekleri hakkında daha fazla bilgi görmek için, konsola koyarak yardım bulmanın en iyi yollarından birini kullanabiliriz:
$ man apt-get
.
O halde fark nedir?
Gerçekte bu, her bir kişinin verdiği kullanıma ve ne yapmaları gerektiğine bağlıdır. Özellikle çok daha fazla seçeneğe sahip olduğu için her zaman aptitude kullanırım, ancak arama yapmak zorunda kalırsam apt-cache benim için daha ilginç. Ayrıca, aptitude'un bir konsol arayüzü vardır:
Bazı yerlerde okudum yetenek ayrıca önerilen bağımlılıkları yükler ve apt-get sadece önerilenleri yükleyin. Ancak örneğin Audacious'i kurmaya çalışırsak, aynı paketleri kurduğunu göreceğiz.
Bakalım cesur yükleme yaparken yetenek:
sudo yetenek yükleme cüretkar Aşağıdaki YENİ paketler yüklenecek: cesur cesur eklentiler {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} sıkıştırmayı açın {a} 0 güncellenmiş paket, 12 yeni paket kuruldu, 0 kaldırılacak ve 0 güncellenmedi. 3494 kB dosya indirmem gerekiyor. Paketi açtıktan sonra 11,0 MB kullanılacaktır.
ve şimdi apt-get:
sudo apt-get yükleme cüretkar Paket listesi okunuyor ... Bitti Bağımlılık ağacı oluşturuluyor Durum bilgisi okunuyor ... Bitti Aşağıdaki ekstra paketler yüklenecek: audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 sıkıştırmasını aç Önerilen Paketler: libmcs-arka uç-gconf libmcs-utils zip Aşağıdaki YENİ paketler yüklenecek: cesur cüretkar eklentiler libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a libsidplay2 sıkıştırmasını aç 0 güncellendi, 12 yüklenecek, 0 kaldırılacak ve 0 güncellenmeyecek. 3494 kB dosya indirmem gerekiyor. Bu işlemden sonra 11,0 MB ek disk alanı kullanılacaktır.
Başka bir farkı görmek için bir arama yapabiliriz. Örneğin, bir terminal açın ve şunu yazın:
yetenek arama ipod
ve daha sonra
apt-cache arama ipod
Aramayı takdir edebileceğiniz gibi apt-cache en tatmin ediciydi. Bu durumuda yetenek, yalnızca paket adına göre arandı, ancak apt-cache ipod kelimesiyle ilgili tüm programları veya paketleri, muhtemelen her paketin açıklamasına göre aradı.
Sonuçlar
Sizin için en rahat olanı kullanın. Benim için kullanmak daha kolay yetenek çünkü bu tek bir komuttur, ancak uygun kullanmak zorundayım apt-get o apt-cache duruma göre. Başka herhangi bir farklılık biliyorsanız, bunları yorumlarda bırakın 😀
Yeteneğe her zaman sadık kaldım 😉
Zaten 2'yiz 😀
Paket + bağımlılıkları + paket ayarlarını (kök düzeyi) kaldırmak için "aptitude purge packagename" eksik
Blogda çok iyi giriş ve tebrikler 😛
selamlar
Zaten gördüm lol ... "yetenek temizleme" şeyini koyduğum için üzgünüm XD
Hiç, endişelenme ^ - ^
Yorumlarınız için teşekkür ederim, çünkü emin olduğum amaç yardımcı olmaktı 😉
Selamlar ve burada durmaya devam edin 🙂
Sorun değil .. Yardım etmek istediğin için teşekkürler .. 😀
Debian'ı kullandığımda yeteneği de tercih ederim, bana daha fazla güven veriyor :). Ama aynı zamanda, apt-get'in konu arama olduğunda daha etkili olduğuna da katılıyorum. Aptitude bir gün apt-cache'e benzer bir şey mi kullanacak bilmiyorum ya da gelecekte apt-get'i silip aptitude ve apt-cache'i terk edecekler: P ...
Şimdiye kadar APT-GET kullanmıştım, görmek için APTITUDE onaylayacağım ...
Tabii ki çok dikkat çekici bir fark var !!
Apt: paketi gerekli kitaplıklarla kurarsınız
Yetenek: gerekli, önerilenleri yükler ve yüklemeden önce, diğer sürümlerin kitaplıklarını paylaşan başka bir pakete zarar vermediğini doğrular, yüklemeden önce aynı bağlantı noktasını çalıştıran veya yapılandırmasında yanlış bir şey olan uygulamalar arasındaki mevcut çatışmaları çözer. Bunu nasıl çözmek istediğinizi kendi önerileri ve açıklamalarıyla sorun ve son olarak Aptitude ile ASLA paketlerinizi kırmayacaksınız (düzeltmek için clean veya autoclean veya apt -f kurulumuna ihtiyacınız olmayacak), bu 6,5 ve 7'den itibaren böyle çalışır !!
Günaydın ve size hizmet etmek için (Kolombiya'dan selamlar)
Merhaba.
APT yükleme komutu nedir? Linux Mint'in web sitesinde bulunan pdf Eğitiminde bahsedildiğini fark ettim.
Ve yazarı, Updater with Mint'in grafik arayüzünde mevcutmuş gibi, ne tür kararlılık seviyelerinin ait olduğunu filtrelemediği için, Terminal tarafından Güncellemelerin apt-get yükseltmesinin yapılmamasını tavsiye ediyor.
Bunu bilmeme rağmen apt-get'i aptitude'dan daha sık kullanıyorum. Ancak, sinaptik paket yöneticisinin grafik modunda bir şey kurduğunuzda yetenek kullandığını biliyorum.
APT komutu, yıllardır apt-get ve apt-cache işlevlerini içerir, böylece "apt-get install paketi" ve "apt- yerine" apt install paketi "ve" apt arama paketi "yapabiliriz. önbellek arama paketi »sırasıyla.