28Jun

Komut Satırından Ubuntu'ya Program Yüklemek İçin Apt-Get Nasıl Kullanılır

Ubuntu, uygulamaları yüklemek için çok sayıda GUI tabanlı yöntem içeriyor ancak arama ve bulma için biraz zaman alıyor. Klavye fareden çok daha hızlı olduğu için, komut satırından yazılımınızı yönetmek gerçek bir zaman kazandırıcı olabilir.

APT

Linux, paketleri, kullanıcı arabirimlerini, modülleri ve kitaplıkları içeren ayrı yazılım birimleri aracılığıyla yazılımı yönetir.Çoğu uygulama birkaç birlikte bağımlı paketleri birbirine bağlar ve yine de bazıları hangi paketleri yüklemenizi ve hangisini kendi kararınıza bırakacağınızı seçmenize izin verir. Bu karmaşıklaşabilir; bu nedenle

'ye yardımcı olması için bir paket yöneticisi var Her Linux dağıtımının kendi paket yönetim sistemi vardır. Kendi yakın ve sevgili Ubuntu'muz için Gelişmiş Paketleme Aleti'dir. Depoları eklemenize izin veren bir komut ailesi vardır;paketleri aramak, kurmak ve kaldırmak;ve hatta güncellemeleri benzetebilirler. Komutların hatırlanması ve kullanılması oldukça kolaydır, bu nedenle sisteminizin yazılımını hiç bir zaman yönetmeyeceksiniz!

APT, sistemin temel özelliklerini ele aldığı için süper kullanıcı izinleri gerektirir, bu nedenle Ubuntu'da çoğu komutu "sudo" ile önsözlemeniz gerekir

Paketleri Arama

Yazılım aramak için komut:

apt-önbellek arama [arama terimi 1] [arama terimi 2]. .. [arama terimi n]

[arama terimlerini değiştir] ancak parantez kullanmayın. Böyle bir çıktı alırsınız:

Paketlerin açıklamasında, tek oyunculu oyun için söyledikleri terimleri arayabilir veya paket adı ile arayabilirsiniz. Bazı aramalarda bir ton sonuç çıkabilir, bu nedenle aşağıdaki komutla listede ilerleyebilirsiniz:

apt-cache search [arama terimleri] |az

Bu komutun ortasında bir boru var( \ ile bir anahtarı paylaşıyor).Daha az komut, ok tuşları, sayfa yukarı / aşağı tuşları ve boşluk, b ile listenizi kaydırmanızı ve girmenizi sağlar. Listeden çıkmak ve istemine dönmek için q tuşuna basın.

Depolar ekleme

Çevrimiçi bulunan depolarda daha fazla yazılım bulabilirsiniz.Örneğin, Ubuntu Tweak'ı ele alalım; bu program, sisteminiz için bazı gizli veya değiştirilmesi zor ayarları değiştirebilmenizi sağlar. Başka bir depoda barındırılıyor. Paket indirip yüklemek yerine depoyu eklerseniz, sistem size güncellemeleri bildirir ve sizin için otomatik olarak güncel tutar. APT'nin kaynak dosyalarını düzenleyerek depoları manuel olarak ekleyebilir ve değiştirebilirsiniz:

sudo nano /etc/apt/ sources.list

Ancak Ubuntu 9.10 Karmik Koala bunu değiştirdi. Daha kolay bir yol var!

sudo add-apt-repository [depo adı burada]

Uygulamada neye benzeyeceğini görmek için Ubuntu Tweak'ın repo dosyasına bakalım:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Güncelleme Kaynakları

Depolar eklendikten sonra paket listenizi güncellemelisiniz.

sudo apt-get update

Tüm depolardan gelen paket listelerini tek seferde güncelleştirecek. Eklediğiniz her depodan sonra bunu yapmayı unutmayın!

Kurulumu

Artık yazılım repo'nuzu ekledikten ve paket listenizi güncelledikten sonra ihtiyacınız olan paket adını buldunuz, kurabilirsiniz.

sudo apt-get install [paket adı 1] [paket adı 2]. .. [paket adı n]

Listelenen tüm paketleri karşıdan yükleyip kuracak. Bağımlılıklar varsa - diğer önkoşul paketleri - bunlar da yüklenir. Bazen seçiminizle birlikte gitmek için önerilen fakat isteğe bağlı paketlerin bir listesini de görürsünüz. Bazen, her zaman olmasa da bir onaylama istemi görürsünüz.

Genellikle, bağlı diğer paketlerin bulunduğu bir çekirdek paketi göreceksiniz, bu nedenle bu paketin kurulumu otomatik olarak bağımlılıkları ve bazen de ilişkili paketleri kuracaktır.

Paketleri Kaldırma

Bir programdan kurtulmak istiyorsanız ilgili paketleri kaldırabilirsiniz.

sudo apt-get remove [paket adı 1] [paket adı 2]. .. [paket adı n]

Yapılandırma dosyalarından ve ilişkili dizinlerden( genellikle kullanıcının giriş dizininde) kurtulmak istiyorsanız,temizleme seçeneğini ekleyin:

sudo apt-get remove -purge [paket adı 1] [paket adı 2]. .. [paket adı n]

Orada iki çizgi var. Bir program düzgün çalışmıyorsa bu kullanışlı olacaktır. Kaldırma işlemini sona erdirerek "temiz" bir yüklemeye sahip olursunuz.

Çoğu zaman çekirdek paketini seçebilir ve ilişkili olanlar da kaldırılacaktır. Aksi takdirde aşağıdaki komutu kullanabilirsiniz:

sudo apt-autoremove

al Bu, kullanılmayan veya kurulu bir programla ilişkili olmayan tüm paketleri otomatik olarak kaldıracaktır.Örneğin, çekirdek bir paketten kurtulursanız, autoremove bunlarla ilişkili paketleri ve bağımlılıklarını yok eder; başka hiçbir program kullanmadığı sürece. Kullanılmayan kütüphaneleri ve ihtiyaç duymadığınız paketleri temizlemek için harika bir yoldur.

Yükseltme Yazılımı

Peki, paketleriniz yükseltilmeye ihtiyaç duyarsa? Bireysel programları aşağıdaki komutu kullanarak yükseltebilirsiniz:

sudo apt-get yükseltme [paket adı 1] [paket adı 2]. .. [paket adı n]

Veya başka argüman bulunmayan tüm paketleri yükseltebilirsiniz:

sudo apt-yükseltme

'yi al Bu, size kaç ve hangi paketlerin güncellenmesi gerektiğini söyleyecek ve devam etmeden önce bir onay isteyecektir.

Unutmayın, önce güncelleme yapmanız gerekebilir. Yükseltme, eski sürümleri yeni sürümleriyle değiştirir. Bu, değiştirme sürecidir;aynı paket adı gereklidir ve eski sürüm yeni bir sürümle değiştirilir. Tamamen yeni paketler yüklenmemiştir ve paket kaldırılmamaktadır.

Bazı programlar pek bu şekilde çalışmıyor. Bunlar, kaldırılması gereken biraz farklı bir ada ve yüklenecek farklı bir ada sahip yeni bir pakete ihtiyaç duyuyorlar. Bazen bir programın yeni sürümünde yeni bir gerekli paket bulunur. Bu gibi durumlarda, dist-upgrade'i kullanmanız gerekir.

sudo apt-get dist-yükseltme [paket adı 1] [paket adı 2]. .. [paket adı n]

sudo apt-get dist-upgrade

Şimdi bağımlılıkların tümü ne olursa olsun tatmin edilecek. Paketlerinizi mikro yönetmeyle uğraşmazsanız kullanmanız gereken buyruk budur.

Yalnızca komutu çalıştırırsanız, hangi paketlerin yeni sürüme geçirileceğini görmek istiyorsanız, -s seçeneği ile bir yükseltme taklit edebilirsiniz.

sudo apt-get -s upgrade

Bir paketin güncellenmesinin, bazen PHP ve posta sunucusu kitaplıkları gibi şeylerle olan diğer programları karıştırıp kapatmayacağından emin değilseniz bu gerçekten çok yararlıdır.

Temizleme

Paketleri indirirken, Ubuntu bunları daha ileri götürmesi gerektiği ihtimaline karşı önbellekte saklıyor. Bu önbelleği silebilir ve aşağıdaki komutla bazı sabit disk alanını geri alabilirsiniz:

sudo apt-get clean

Önbelleğinizden kurtulmak, sahip olduğunuz paketlerin en yeni sürümlerini kaydetmek istiyorsanız bunun yerine kullanın:

sudo apt-get autoclean

Bu, oldukça yararsız olan eski sürümlerden kurtulacak, ancak yine de bir önbellek bırakıyorsunuz.

Neyin Kurulduğunu Denetleme

Dpkg ile yüklü paketlerin bir listesini görebilirsiniz.

sudo dpkg -list

Bu listede gezinmek için daha az kullanabilirsiniz.

sudo dpkg -list |daha az

Ayrıca listede grep komutu ile arama yapabilirsiniz.

dpkg -list |grep [search term]

Bir şey yüklüyse, bir paket adı ve açıklaması görürsünüz.

Ayrıca daha kompakt bir yöntemle de arama yapabilirsiniz:

dpkg -l 'arama terimi'

Bu seçenek küçük harf L'dir ve arama teriminiz tek tırnak içinde olmalıdır. Siz de daha iyi arama yapmak için joker karakterler kullanabilirsiniz.

Paskalya Yumurtası

APT'nin ilginç bir paskalya yumurtası var.

sudo apt-olsun moo

Süper inek güçlerinin tadını çıkarın!

Paketleri ve kurulu yazılımı komut satırı ile yönetebilmek size biraz zaman kazandırabilir. Ubuntu'nun Yazılım Güncelleyicisi sistemimde çoğu zaman gecikmez ve özellikle paket adlarını zaten biliyorsanız, yazılım merkezleri aracılığıyla yazılım repoları eklemek ve paketler yüklemek için acı verebilir. Ayrıca, sisteminizi SSH ile uzaktan yönetmek için de mükemmeldir. Bir GUI'nin hiç çalışmadığı veya VNC ile uğraşmanız gerekmez.

Komut satırı konusunda rahat ederken öğrenecek çok şey var, bu nedenle Linux Komut Satırı Metin Düzenleyicisi olan Nano için Yeni Başlayanlar Kılavuzu'nu kontrol etmek isteyebilirsiniz. Gelecek daha çok şey var!