Apt-get yerine APT ile Komut Satırı Paket Yönetimi'ni basitleştirin
Debian projesinin Gelişmiş Paket Aracı olan APT, çeşitli görevleri gerçekleştirmek için birçok ayrı araç kullanarak paketleri yönetmek içindir. Geçmişte, APT'nin tam özellik setini kullanmak için kullanıcıların apt-get, apt-cache, apt-config ve daha birçok komut yapısını bilmeleri gerekiyordu..
APT, Linux tabanlı işletim sistemlerinin ilk günlerinde birçok insanın yaşadığı bağımlılık cehenneme son vermek gibi birçok paket yönetimi sorununu çözmek için ilk başta yaratıldı. Maalesef, APT farklı bir cehennemden muzdarip, benim dediğim bir şey “Dağınık Belge Cehennemi”(GKD). APT ile ilgili belgeler çeşitli araçlarda ve ana apt komutu gibi bazı durumlarda bulmak neredeyse imkansızdır..
On yıldan fazla bir süredir, Debian / Ubuntu tabanlı bir sistemde pratik olarak tüm öğreticiler ve paketleri kurmak ve kaldırmak için rehberler, kullanıcılara apt-get önermektedir. Geçmişte, bu doğru bir öneriydi çünkü bir komut olarak “apt” o zamanlar yoktu, ancak Dispersed Documentation Hell yüzünden bir çok insan şu anda var olduğunun farkında değillerdi..
Bir paket kurmak istiyorsanız neredeyse tüm kılavuzlar önerecektir:
sudo apt-get install paketi
ama şimdi bunun yerine bunu basitleştirebilirsiniz
sudo apt yükleme paketi
Bazıları “apt” nin “apt-get” den çok farklı olmadığını ve bunun doğru olduğunu iddia edebilir, ancak komuttaki kısa çizginin birçok kullanıcı için beceriksizliğinden dolayı bir darboğaz yaratan şey olduğunu düşünüyorum. Bunun yerine apt kullanılması zaman kazandıracak ve aynı görevi gerçekleştirmek için gereken tuş vuruşlarının miktarını kaydedecektir..
Dağınık Belge Cehennemi (GKD)
APT ile ilgili dokümantasyondaki temel sorun, nereye baktığınıza ve nasıl göründüğünüze bağlı olarak, hiçbir şey bulamayacağınız ya da bulamayacağınızdır. Google’da veya DuckDuckGo’da arama yapacak olsaydınız, “uygun belgeler” için üç sonuç türünden birini bulacaksınız:
- apt-get ile ilgili belgeler
- APT ile ilgili temel genel bakış bilgileri
- Tamamen ilgisiz bilgi
Arama sorgusuna “linux”, “ubuntu” veya “debian” bile attıysanız, alacağınız sonuç türleri değişmez. GK o kadar şiddetlidir ki, eğer hiç bulmazsanız “apt” komutuyla ilgili yararlı bir şey bulamadan önce Debian.org'dan Eski Belgeler olarak işaretlenmiş belgeleri bulacaksınız..
Man Sayfaları
Kılavuz Sayfaları, sisteminizde yerel olarak veya çevrimiçi dizinler tarafından kullanılabilen dokümantasyon 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 kılavuz sayfasına sahiptir, ancak 14.04 varsayılan olarak değildir. Bununla birlikte, 14.04 Ubuntu versiyonunuzu servis paketleri ile güncel tutarsanız, güncellenmiş kılavuz sayfasına sahip olmalısınız. Aşağıdaki komutla man sayfasının en son sürümüne sahip olup olmadığınızı kontrol edebilirsiniz..
adam apt
Diğer yandan, çevrimiçi man sayfasını arayacak olsaydınız, eski genel bakış man sayfasını hemen hemen bulacaksınız. Yine de kazmaya devam edecekseniz, güncel olan Ubuntu 15.10 man sayfasını ve bunun yerine güncel olmayan çevrimiçi 14.04 man sayfasını açabilirsiniz..
APT ile Komut Satırını Basitleştirin
Aşağıdaki liste, uygun komut ve hangi eski komutları basitleştirirler.
- apt yükleme paketi
- yerini apt-get install paketi
- yerini cd / İndirilenler & & sudo dpkg -i application.deb & & sudo apt-get -f kurulum
- apt paketi kaldır
- yerini apt-get paketi kaldır
- apt arama sorgusu
- yerini apt-cache arama sorgusu
- apt show paket (ler)
- yerini apt-cache show paket (ler) i
- apt güncelleme
- yerini apt-get update
- apt yükseltme
- yerini apt-get upgrade
- apt listesi - kurulu
- yerini dpkg -get-seçimler | grep -v deinstall
- yerini dpkg -l
- apt listesi-yükseltilebilir (sudo gerekli değil)
- yerini apt-get -u yükseltme-asume-no ”(sudo gerekli)
- apt düzenleme kaynakları
- yerini echo 'yeni metin satırı' | sudo tee -a /etc/apt/sources.list
- yerini sudo nano /etc/apt/sources.list
Düzenleme 2016-04-01: Ubuntu 16.04 tarihinden itibaren, Debian / Ubuntu uygulamasına aşağıdaki seçenekler eklenmiştir. uygun komuta.
- apt autoremove
- yerini apt-get autoremove
- apt temizleme paketleri
- yerini apt-get purge paket (ler) i
Linux Nane Sadeliği Arttırıyor
Debian veya Ubuntu tabanlı 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 vermiştir. Linux Mint, APT'yi mümkün olduğu kadar kullanışlı ve basit hale getirmek için (2009'da başlayan) bir python betiği oluşturdu. İnşallah Debian apt’in işlevselliğini genişletmenin yararını görür, böylece gelecekte herkes Mint’in aldığı basitleştirilmiş yaklaşımdan faydalanabilir. Apt komutu şu anda olduğundan çok daha iyi olabilir ve umarım Debian da bunu görür ve tüm potansiyeline apt getirir..
Linux Mint, sudo kullanma gereğini ortadan kaldırarak senaryolarında ilginç bir seçim yapmaya karar verdi. Örneğin, “apt install paketini” çalıştırırsanız, işlem sırasında otomatik olarak önüne sudo uygular, böylece kullanıcının bir şeyin sudo gerektirip gerektirmediğini hatırlaması gerekmez, komut dosyası buna göre uygulanır veya uygulanamaz.
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ştiriyorlar. Not: Aşağıdaki liste şu anda yalnızca Linux Mint kullanıcıları için geçerlidir..
- apt autoclean
- yerini apt-get autoclean
- apt autoremove
- yerini apt-get autoremove
- apt temizleme paketleri
- yerini apt-get remove -birim paket (ler)
- apt paketlerine bağlıdır
- yerini apt-cache paketleri paketine bağlıdır
- apt bağımlı paket (ler)
- yerini apt-rdepends paketi
- apt poliçe paketleri
- yerini apt-cache policy paket (ler) i
- tutulan daire
- yerini dpkg -get-seçimler | Grep Hold
- apt tutma paketi
- yerini yankı paketi tutma | sudo dpkg -set-seçimler
- apt tutarsız paket
- yerini yankı paketi yükleme | sudo dpkg -set-seçimler
- apt indirme paketi (bir paketin deb dosyasını indirir)
- yerini LC_ALL = C apt-cache paketi | grep -v paketine bağlıdır “Çatışmalar: \ | Değiştirir:” | awk 'print $ NF' | | sed-e 's / [] // g' | xargs yetenek indir -r
APT: Çok Daha Azıyla Daha Fazlasını Yapın
uygun komut, Linux (Debian tabanlı) masaüstünde komut satırı paket yönetimi ve Linux Mint ile daha fazla geliştirme girişimini üstlenerek bir çok görevi basitleştirdi, umarım topluluğun yeni yönteme geçişine yardımcı olacaktır. Linux Mint'in dikkatini çeken tek komut. uygun Şimdiye kadar eksik olan script, garip add-apt-repository komutunu değiştirmek için "apt add-repository" dir, bu yüzden betiğe bu özelliği eklemek için bir yama yazdım. Düzeltme ekimi kabul ettiklerini bildirmekten memnuniyet duyuyorum, bu nedenle gelecekteki bir Linux Mint sürümünde kullanıma sunulacak.