Debian projesinin Gelişmiş Paket Aracı APT, çeşitli görevleri yerine getirmek için birçok ayrı araç kullanarak paketleri yönetmek içindir. Geçmişte, kullanıcıların APT'nin tüm özelliklerinden yararlanmak için apt-get, apt-cache, apt-config ve daha pek çok komut yapısını bilmeleri gerekiyordu.
APT, başlangıçta paket yönetimi sorunlarının çoğunu çözmek için oluşturuldu. bağımlılık cehennemi Linux tabanlı işletim sistemlerinin ilk günlerinde pek çok kişi deneyimliydi. Maalesef, APT farklı türden bir cehennemden muzdariptir, buna " Dağınık Belgeler Cehennemi ”(GKD). APT ile ilgili dokümantasyon, çeşitli farklı araçlara dağılmıştır ve bazı durumlarda, ana apt komutu gibi, bulunması neredeyse imkansızdır.
On yıldan fazla bir süredir, Debian / Ubuntu tabanlı bir sistemde paketleri kurmak ve kaldırmak için pratik olarak tüm eğitimler ve kılavuzlar apt-get'i kullanıcılara öneriyor. Geçmişte bu doğru öneriydi çünkü o sırada bir komut olarak "apt" yoktu, ancak Dağınık Belgeleme Cehennemi nedeniyle pek çok insan şu anda var olduğunun farkında değil.
Bir paket kurmak istiyorsanız hemen hemen tüm kılavuzlar şunları önerecektir:
sudo apt-get yükleme paketi
ama şimdi bunun yerine bunu basitleştirebilirsiniz
sudo apt yükleme paketi
Bazıları "apt" ifadesinin "apt-get" den çok farklı olmadığını ve bunun doğru olduğunu iddia edebilir, ancak bence komuttaki kısa çizgi, garipliği nedeniyle birçok kullanıcı için bir darboğaz yaratan şeydir. Bunun yerine apt kullanmak zamandan tasarruf sağlar ve aynı görevi gerçekleştirmek için gereken tuş vuruşlarını azaltır.
Dağınık Dokümantasyon Cehennemi (GKD)
APT ile ilgili dokümantasyondaki temel sorun, nereye baktığınıza ve nasıl baktığınıza bağlı olarak, hiçbir şey bulup bulamayacağınızdır. Google'da veya DuckDuckGo'da "uygun belgeler" için arama yapacak olsaydınız, üç tür sonuçtan birini bulacaksınız:
- apt-get ile ilgili belgeler
- APT ile ilgili temel genel bakış bilgileri
- Tamamen ilgisiz bilgiler
Arama sorgusuna "linux", "ubuntu" veya hatta "debian" atarsanız, alacağınız sonuç türleri değişmez. DDH o kadar ciddidir ki Debian.org'da şu şekilde işaretlenmiş belgeler bulacaksınız Eski Belgeler "apt" komutuyla ilgili yararlı bir şey bulmadan önce, eğer bulursanız.
Man Sayfaları
Man Pages, sisteminizde yerel olarak veya çevrimiçi dizinler aracılığıyla kullanılabilen belge sayfalarıdır. Dağıtımınızın sürümüne bağlı olarak yerel girişler güncel olabilir veya olmayabilir. Örneğin, Ubuntu 15.10 en son man sayfasına sahiptir, ancak 14.04 varsayılan olarak yoktur. Ancak, Ubuntu'nun 14.04 sürümünü hizmet paketleriyle güncel tutarsanız, güncellenmiş kılavuz sayfasına sahip olmalısınız. Aşağıdaki komutla man sayfasının son sürümüne sahip olup olmadığınızı kontrol edebilirsiniz.
adam uygun
Öte yandan, çevrimiçi olarak man sayfasını ararsanız, hemen hemen her zaman eski genel bakış man sayfası . Yine de kazmaya devam ederseniz, Ubuntu 15.10 kılavuz sayfası güncel olan veya bunun yerine çevrimiçi olarak 14.04 man sayfası hangi güncel değil.
APT ile Komut Satırını Basitleştirin
Aşağıdaki liste, aracılığıyla mevcut olan en kullanışlı uygun komut ve hangi eski komutları basitleştirdikleri.
-
apt yükleme paketleri
- yerine geçer apt-get yükleme paketi
- yerine geçer cd / Yüklemeler && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt paketi / paketleri kaldır
- yerine geçer apt-get remove paketi
-
apt arama sorgusu
- yerine geçer apt-cache arama sorgusu
-
apt show paket (ler) i
- yerine geçer apt-cache paket (ler) i göster
-
apt güncelleme
- yerine geçer apt-get update
-
uygun yükseltme
- yerine geçer apt-get yükseltme
-
apt listesi - yüklü
- yerine geçer dpkg –get-seçimleri | grep -v kaldırma
- yerine geçer dpkg -l
-
apt listesi - yükseltilebilir
(sudo gerekli değil)
- yerine geçer apt-get -u upgrade –assume-no ”(sudo gerekli)
-
apt düzenleme kaynakları
- yerine geçer echo "yeni metin satırı" | sudo tee -a /etc/apt/sources.list
- yerine geçer Sudona / Etc / Apt / Öyleyse s. Ben st
Düzenleme 2016-04-01: Ubuntu 16.04'ten itibaren aşağıdaki seçenekler, Debian / Ubuntu uygulamasına eklenmiştir. uygun komut.
-
apt autoremove
- yerine geçer apt-get otomatik kaldırma
-
apt tasfiye paketleri
- yerine geçer apt-get purge paketleri
Linux Mint Basitliği Artırıyor
Debian veya Ubuntu tabanlı en son işletim sistemlerinin çoğu, bazı görevlerin basitleştirilmesine izin veren güncel APT sürümüne sahiptir, ancak Linux Mint ekibi, APT'nin birkaç yıl önce basitleştirilmesi gerektiğine karar verdi. Linux Mint oluşturuldu bir python betiği (başladı 2009 ) APT'yi olabildiğince kullanışlı ve basit hale getirmek için. Umarım Debian, apt'ın işlevselliğini genişletmenin faydasını görür, böylece gelecekte herkes Mint'in benimsediği basitleştirilmiş yaklaşımdan yararlanabilir. Apt komutu şu anda olduğundan çok daha iyi olabilir ve umarım Debian bunu da görür ve tam potansiyeline uygun hale getirir.
Linux Mint, sudo kullanma ihtiyacını ortadan kaldırarak komut dosyasında ilginç bir seçim yapmaya karar verdi. Örneğin, "apt install package" komutunu çalıştırırsanız, işlem sırasında otomatik olarak sudo'yu ön tarafına uygular, böylece kullanıcının bir şeyin sudo'ya ihtiyacı olup olmadığını hatırlaması gerekmez, komut dosyası onu uygular veya uygulamaz.
Aşağıdaki liste, Linux Mint aracılığıyla kullanılabilen en kullanışlı ek seçenekleri içerir uygun komut ve hangi eski komutları basitleştirdikleri. Not: Aşağıdaki liste şu anda yalnızca Linux Mint kullanıcıları için geçerlidir.
-
apt autoclean
- yerine geçer apt-get autoclean
-
apt autoremove