Anasayfa » nasıl » Ubuntu'da Programları Komut Satırından Kurmak İçin Apt-Get Nasıl Kullanılır

    Ubuntu'da Programları Komut Satırından Kurmak İçin Apt-Get Nasıl Kullanılır

    Ubuntu, uygulamaları yüklemek için birçok GUI tabanlı metoda sahiptir, ancak arama ve bulmaları biraz zaman alabilir. Klavye genellikle fareden daha hızlı olduğundan, yazılımınızı komut satırı üzerinden yönetmek gerçek bir zaman tasarrufu sağlar.

    UYGUN

    Linux, yazılımları kullanıcı arayüzleri, modüller ve kütüphaneler içeren paketler, ayrı yazılım birimleri üzerinden yönetir. Çoğu uygulama, birkaç bağımlı bağımlı paketi birbirine bağlar ve yine de diğerleri, hangi paketleri yükleyeceğinizi ve hangilerinin kendi kararınıza göre bırakacağınızı seçmenize izin verir. Bu kafa karıştırıcı olabilir, bu yüzden emrinde yardımcı olmak 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 Aracı. Depo eklemenizi sağlayan bir komut ailesi vardır; paketleri arayın, kurun ve kaldırın; ve hatta yükseltmeleri ve benzeri taklit. Komutları hatırlaması ve kullanması oldukça kolaydır, bu nedenle sisteminizin yazılımını çok kısa sürede yönetiyor olacaksınız!

    APT, sistemin temel yönleriyle ilgilendiği için süper kullanıcı izinleri gerektirir, bu yüzden Ubuntu'da çoğu komutu “sudo” ile belirtmeniz gerekir.

    Paketler aranıyor

    Yazılım aramak için kullanılan komut:

    apt-cache search [arama terimi 1] [arama terimi 2]… [arama terimi n]

    [Arama terimlerini] değiştirin, ancak parantez kullanmayın. Bunun gibi bir çıktı alacaksınız:

    Paketlerin açıklamasında terimleri arayabilir, bir solitaire oyunu için veya paket adına göre arayabilirsiniz. Bazı aramalar bir ton sonuç verebilir, bu nedenle aşağıdaki komutu kullanarak 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 ve enter tuşlarıyla listenizde ilerlemenizi sağlar. Listeden çıkmak ve komut istemine geri dönmek için q tuşuna basın..

    Havuzları Ekleme

    Çevrimiçi bulunan depolarda daha fazla yazılım bulabilirsiniz. Örneğin, sisteminiz için bazı gizli veya değiştirilmesi zor bazı ayarları değiştirmenize izin veren bir program olan Ubuntu Tweak'i kullanın. Başka bir depoda barındırılıyor. Sadece paketi indirmek ve kurmak yerine depoyu eklerseniz, sistem güncellemeleri size bildirir ve sizin için otomatik olarak güncel tutar. APT'nin kaynak dosyasını düzenleyerek depoları manuel olarak ekleyebilir ve değiştirebilirsiniz:

    sudo nano /etc/apt/sources.list

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

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

    Uygulamada neye benzeyeceğini görmek için Ubuntu Tweak deposuna bakalım:

    sudo eklenti apt-repository ppa: tualatrix / ppa

    Voila!

    Kaynakları Güncelleme

    Havuzları ekledikten sonra paket listenizi güncellemelisiniz.

    sudo apt-get update

    Bu tek seferde paket listelerini tüm depolardan güncelleyecektir. Her eklenen depodan sonra bunu yapmayı unutmayın!

    Kurulum

    Artık yazılım reponuzu ekleyip paket listenizi güncellediğiniz ve ihtiyacınız olan paket adını bulduğunuza göre, onu yükleyebilirsiniz..

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

    Bu, listelenen tüm paketleri indirip yükleyecektir. Bağımlılıklar varsa - diğer önkoşul paketleri - bunlar da kurulur. Bazen, seçiminizle birlikte gitmek için önerilen ancak isteğe bağlı paketlerin bir listesini de görürsünüz. Bazen, her zaman olmasa da bir onay istemi görürsünüz.

    Genellikle, diğer bağlantılı paketlerin bulunduğu bir çekirdek paket göreceksiniz, bu nedenle bu paketi yüklemek bağımlılıkları ve bazen ilişkili paketlerini de otomatik olarak yükleyecektir..

    Paketleri Kaldırma

    Bir programdan kurtulmak istiyorsanız, ilgili paketlerini 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 ana dizinindeki) kurtulmak istiyorsanız, temizleme seçeneğini eklemek istersiniz:

    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şleminden sonra temizleme yaparak “temiz” bir kurulum gerçekleştirebilirsiniz..

    Çoğu zaman, sadece çekirdek paketi seçebilirsiniz ve ilişkili olanlar da kaldırılacaktır. Olmazsa, aşağıdaki komutu kullanabilirsiniz:

    sudo apt-get autoremove

    Bu, kullanılmayan veya yüklü bir programla ilişkili olmayan paketleri otomatik olarak kaldırır. Örneğin, bir çekirdek paketten kurtulduysanız, autoremove, başka hiçbir program kullanmadığı sürece, ilişkili paketlerinden ve sahip olduğu bağımlılıklardan kurtulur. İhtiyacınız olmayan tüm kütüphaneleri ve paketleri temizlemek için harika bir yol.

    Yazılım yükseltme

    Peki, paketlerinizin yenilenmesi gerekiyorsa? Tek tek programları aşağıdaki komutla yükseltebilirsiniz:

    sudo apt-get upgrade [paket adı 1] [paket adı 2]… [paket adı n]

    Veya, tüm paketleri daha fazla argüman olmadan yükseltebilirsiniz:

    sudo apt-get upgrade

    Bu size kaç tane ve hangi paketlerin güncellenmesi gerektiğini söyleyecek ve devam etmeden önce onay isteyecektir..

    Unutmayın, önce güncellemeniz gerekebilir. Yükseltme, programların eski sürümlerini daha yeni sürümleriyle değiştirecektir. Bu değiştirme işlemidir; Aynı paket adı gereklidir ve eski sürüm daha yeni bir sürümle değiştirilir. Tamamen yeni paket yüklenmemiş ve paket kaldırılmamış.

    Bazı programlar bu şekilde çalışmaz. Bunların kaldırılması için biraz farklı bir isim ve kurulacak farklı bir isme sahip yeni bir paket gerekir. Bazen bir programın yeni sürümünde gerekli yeni bir paket vardır. Bu durumlarda, dağıtım yükseltme kullanmanız gerekir..

    sudo apt-get dist-upgrade [paket adı 1] [paket adı 2]… [paket adı n]

    sudo apt-get dist yükseltme

    Şimdi, ne olursa olsun tüm bağımlılıklar tatmin olacak. Paketlerinizi mikro yönetemiyorsanız, kullanacağınız komut budur..

    Komutu varsayımsal olarak çalıştırmanız durumunda yalnızca hangi paketlerin yükseltileceğini görmek istiyorsanız, -s seçeneğiyle bir yükseltme simülasyonu yapabilirsiniz..

    sudo apt-get -s yükseltme

    Bir paketi yükseltmenin zaman zaman PHP ve posta sunucusu kütüphaneleri gibi şeylerle karşılaşan diğer programları bozacağından emin değilseniz bu gerçekten faydalıdır..

    Temizlik

    Paketleri indirirken, Ubuntu, daha fazla başvuruda bulunmak zorunda kalması durumunda onları önbelleğe alır. Bu önbelleği silebilir ve aşağıdaki komutla bazı sabit sürücü alanlarını geri alabilirsiniz:

    sudo apt-get clean

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

    sudo apt-get autoclean

    Bu oldukça işe yaramaz olan eski sürümlerden kurtulacak, ancak yine de sizi önbellekle bırakacak.

    Yüklü Olanları Denetleme

    Kurulu paketlerin bir listesini dpkg ile görebilirsiniz..

    sudo dpkg listesi

    Bu listede gezinmek için daha az kullanabilirsiniz..

    sudo dpkg -list | az

    Ayrıca grep komutu ile listede arama yapabilirsiniz..

    dpkg -list | grep [arama terimi]

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

    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. Daha iyi arama yapmak için joker karakterler kullanabilirsiniz.

    Paskalya yumurtası

    APT ilginç bir paskalya yumurtasına sahiptir.

    sudo apt-get moo

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


    Paketleri ve kurulu yazılımı komut satırı üzerinden yönetebilmek size zaman kazandırabilir. Ubuntu’nun Yazılım Güncelleyicisi genellikle sistemimde aksıyor ve özellikle de paket adlarını biliyorsanız, Yazılım Repoları eklemek ve Yazılım Merkezi üzerinden paket yüklemek zorunda kalmak gerçekten acı verici olabilir. Sisteminizi SSH ile uzaktan yönetmek için de harikadır. Çalışan bir GUI'ye ihtiyacınız yok veya VNC ile uğraşmanıza gerek yok.

    Komut satırında rahatlarken öğrenmeniz gereken çok şey var, bu nedenle Linux Komut Satırı Metin Düzenleyicisi olan Nano'ya Başlangıç ​​Kılavuzu'nu incelemek isteyebilirsiniz. Gelecek daha var!