Debian ve Ubuntu'da APT Nasıl Kullanılır ve APT-GET'e Elveda Deyin

Debian ve Ubuntu'da APT Nasıl Kullanılır ve APT-GET'e Elveda Deyin

Linux, kalıcı bir evrim halindedir. Çekirdeğe ve diğer temel kodlara yönelik geliştirmelerin perde arkası gibi değişiklikler genellikle gizlidir. Ancak bazen, kullanıcının yeni bir çalışma şekline uyum sağlaması gerekir.





Bilgi işlemdeki pek çok geliştirme sarsıcı olabilir ve farklı bir zihniyet gerektirse de, bu, bilgisayar teknolojisinin gelişimi için doğru değildir. apt-get emretmek. Tamamen değiştirmek yerine, Debian tabanlı sistemler (Ubuntu, Linux Mint ve Raspberry Pi'nin Raspbian'ı ) ikamesi yanında kullanımına devam ediyorsa, o kadar basit uygun emretmek.





ahududu pi başlangıçta python betiğini çalıştır

Ama bunu neden yapıyorlar ve gerçekten ne değişti?





APT'ye karşı APT-GET

Apt komutunu tanıtmanın sağlam bir mantığı var. Önceden, Gelişmiş Paket Aracına erişim, apt-get ve apt-cache komut seti (veya masaüstündeki Synaptic veya diğer paket yöneticileri aracılığıyla). Ancak zamanla bunların genişletilmesi nedeniyle işler oldukça düzensiz hale geldi.

En sık kullanılan seçenekleri içeren apt'yi tanıtarak apt-get ve apt-cache , komutlar sadece biraz daha kısa olmakla kalmaz, aynı zamanda daha azı vardır. Bu, yıllar içinde ortaya çıkan tekrarları ve diğer sorunları önler.



Ancak apt, yalnızca iki benzer, düzensiz komut yapısını birleştirmek ile ilgili değildir. Ayrıca komut satırı deneyimini geliştirir. Örneğin, bir programı yüklerken veya kaldırırken bir ilerleme çubuğu görüntülenir.

Bu yüzden apt tanıtıldı. Ama neden kullanmalısın? Bu örnekler açıklıyor.





Kısacası: Artık GET Yok

Daha önce apt-get komutuna derinlemesine baktık. Daha önce kullandığınız komutlar, sadece '-get' kısmı bırakılarak kullanılabilir.

Yani...





apt-get install [packagename]

...olur...

apt install [packagename]

Genel olarak, bu değişiklik önceki tüm apt-get komutlar. Ama tanıtımıyla uygun bazı ekstra işlevler geliyor. Yazılım yükseltmeleri ve kaldırma işlemlerinin tümü, birden fazla paket yüklemekten paketleri sisteminizden temizlemeye kadar ek seçeneklere sahiptir.

Tam Yükseltme Alın

Muhtemelen hakkında zaten bilginiz var Güncelleme ve Yükselt ikisiyle de çalışan komutlar uygun ve apt-get . Kısacası, Güncelleme depolardaki paket bilgilerini yenilerken , Yükselt gerçekten kurulu tüm paketleri yükseltir.

Yeni apt komutu bu yeni komutu tanıtır, tam yükseltme .

sudo apt full-upgrade

Bu komutla, yalnızca paketler yükseltilmekle kalmaz, yükseltmenin bir parçası olarak kaldırılması gereken eski paketler de atılır. Standart uygun yükseltme komut bunu yapmaz.

Birden Çok Paket Kur

Aceleniz var ve birden fazla yazılım paketi yüklemeniz mi gerekiyor? Veya sadece yazılım yükleme komutunuzdan daha fazla verim mi istiyorsunuz?

NS uygun kurulum komutu gelişti ve artık tek bir komutla birden çok paket kurmanıza olanak sağladı. Kurulum komutundan sonra paketleri sırayla adlandırın:

sudo apt install [package_1] [package_2] [package_3]

Bir uygulama zaten yüklüyse, apt daha sonraki bir sürüm için veritabanını kontrol edecek ve bunun yerine bunu yükleyecektir. Basit!

Yükseltmeden Paket Kur

Bazı durumlarda, yükseltme yapmadan mevcut bir paketi (belki de onarmak için) yüklemeniz gerekebilir. Neyse ki, apt bu senaryoyu da basitleştirir:

sudo apt install [packagename] --no-upgrade

Bu arada, kaldırılmış bir pakete yükseltme indirebilir ve aşağıdakilerle birlikte kaldırılmış halde bırakabilirsiniz:

sudo apt install [packagename] --only-upgrade

Kuşkusuz bu son komut çoğu için alışılmadık bir senaryodur, ancak bilmeye değer.

Belirli Bir Paket Sürümünü Yükleyin

Ya bir uygulamanın belirli bir sürümünü istiyorsanız? Bu, en son güncellemenin kullandığınız bir özelliği bozduğunu fark ederseniz olabilir. Paketin sürüm numarasını bildiğinizden emin olmak için bunun için biraz araştırma yapmanız gerekecek.

Bulduktan sonra, paket adını ve amaçlanan sürümü belirtmek için bu komutu kullanın:

sudo apt install [packagename]=[version_number]

Sonraki yükseltmelerin bunu geri alabileceğini ve istenen sürümü en son sürümle değiştirebileceğini unutmayın. Bu nedenle, bu komutu tekrarlamanız gerekecektir (kırılan özellik geliştiriciler tarafından geri yüklenmedikçe).

Yükseltilebilir ve Kurulu Paketleri Listeleme

Debian tabanlı sistemlere apt ile yazılım yüklemenin bir başka yeni yönü de liste seçeneğidir. Bu, belirtilen koşula dayalı bir liste çıkarır.

Örneğin, yükseltme bekleyen paketlerin listesini görüntüleyebilirsiniz:

apt list --upgradeable

Daha basit olarak, kurulu paketlerin bir listesi:

apt list --installed

Liste için üçüncü bir seçenek de mevcuttur. Bu, işletim sisteminiz ve bilgisayarınız için kullanılabilen tüm paketlerin bir listesini görüntüler.

sabit sürücü görünmüyor
apt list ----all-versions

(Komuttaki '-' karakterlerinin sayısına dikkat edin: dört!)

Kaldır ve Temizle

İle bir paketi kaldırmanın eski yöntemi kaldırmak komut hala apt ile çalışır. Paket adını belirterek kurulumun tersi olarak kullanın:

sudo apt remove [packagename]

Ancak, aynı zamanda temizlemek hemen hemen aynı şekilde çalışan komut.

sudo apt purge [packagename]

Ama fark nedir?

İyi, uygun kaldır sadece ikili dosyaları kaldırır, ancak bu, artık dosyaların geride kalmasına neden olur - genellikle yapılandırma dosyaları.

İle birlikte uygun temizleme , ancak dosyalarla ilgili her şey kaldırılır: ikili dosyalar, yapılandırma dosyaları, lot.

Otomatik Kaldırma ile Temizleme

gibi komutlar kaldırmak ve temizlemek sisteminizdeki istenmeyen yazılımları atmak için kullanılabilir. eski günlerde apt-get kullanılarak daha verimli temizlik yöntemleri mevcut olacaktır. temiz ve otomatik temizleme .

Apt ile yalnızca tek bir işlev vardır: otomatik kaldır . Girildikten sonra, genellikle istenen uygulamalar için bağımlılıklar olarak otomatik olarak yüklenen kitaplıkları ve paketleri kaldıracaktır. Bu paketler gerekli uygulamalarla ilişkisiz kaldığı sürece atılabilir.

sudo apt autoremove

Ve elbette, bu önemli disk alanının boşaltılmasına neden olacaktır!

Yeni Komutlar ve Daha İyi İşlevsellik

İle apt-get Debian tabanlı Linux işletim sistemlerinde yazılımları güncelleyebilir, yükseltebilir, kurabilir ve kaldırabilirsiniz. Ama daha basitiyle uygun komut, çok daha fazlasını yapabilirsiniz!

Ama hangisini tercih edersin? Tamamen kullanımdan kaldırılana kadar apt-get'i mi tutacaksınız yoksa apt'i tamamen benimsiyor musunuz? Yorum kutusuna nasıl hissettiğinizi ve eklememiz gerektiğini düşündüğünüz komutları bize bildirin.

İmaj Kredisi: Brian A Jackson/Shutterstock

Paylaş Paylaş Cıvıldamak E-posta Canon vs. Nikon: Hangi Fotoğraf Makinesi Markası Daha İyi?

Canon ve Nikon, kamera endüstrisindeki en büyük iki isim. Ancak hangi marka daha iyi kamera ve lens yelpazesi sunuyor?

Sonrakini Oku
İlgili konular
  • Linux
  • Ubuntu
  • Debian
  • terminal
  • Linux
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın