"Enter"a basıp içeriğe geçin

23 Temel apt-get ve apt-cache Komutları – Linux İpucu

“apt-get” ve “apt-cache” komutları Linux ortamında çok sık kullanılan komutlardır. İlk komut esas olarak paketleri kurmanıza, güncellemenize ve kaldırmanıza izin verirken, ikincisi paketleri ve ilgili bilgileri aramanıza izin verir. Bu komutların her ikisinin de kendine özgü kullanım durumları vardır, ancak kullanıcıların çoğu, temel kullanımları dışında tam yeteneklerinin farkında değildir. Bu nedenle bugün sisteminizi yönetmek için “apt-get” ve “apt-cache” komutlarını kullanabileceğiniz yirmi üç farklı örneği sizlerle paylaşmaya karar verdik.

Temel apt-get Komut Örnekleri

On yedi temel “apt-get” komutu aşağıda açıklanmıştır.

Örnek 1: Linux Sisteminizi Güncelleyin

Bu, herhangi bir yeni uygulama yüklemeden önce sisteminizi güncellemeniz gerektiğinden, Linux ortamında “apt-get” komutunun en yaygın kullanımıdır. Bazen, sisteminizde herhangi bir hata için sorun gidermeden önce bile, bozuk bağlantıların veya bağımlılıkların önceden düzeltilebilmesi için sistemi güncellemeniz gerekir.

“apt-get” komutu ile Linux sisteminizi güncellemek için aşağıdaki şekilde çalıştırmanız gerekmektedir:

sudo apt-get güncellemesi

Örnek 2: Linux Sisteminizi Yükseltin

Sisteminizi güncelledikten sonra, yükseltilebilecek tüm paketlerin, yani yükseltilmiş sürümleri mevcut olan paketlerin sayısı hakkında bir mesaj alırsınız. Bu nedenle, esasen Linux sisteminizi güncelledikten sonraki adım, onu yükseltmektir ve bu, “apt-get” komutunu aşağıdaki şekilde çalıştırarak yapılabilir:

“apt-get update” komutuyla karşılaştırıldığında, “apt-get upgrade” komutunun yürütülmesi, yükseltmeleri mevcut olan tüm bu paketlerin yükseltilmiş sürümlerini yüklemesi gerektiğinden daha uzun sürer.

Örnek 3: Linux Sisteminize Yeni Bir Paket Kurun

Sık bilgisayar kullanıcısıysanız, sisteminize günlük olarak yeni paketler yüklemeniz gerekir. Bunu Linux GUI aracılığıyla da yapabilirsiniz, ancak CLI’yi kullanmayı tercih ederseniz, bu da mümkündür.

“apt-get” komutunu aşağıdaki şekilde çalıştırarak Linux sisteminize rahatlıkla yeni bir paket kurabilirsiniz:

sudo apt-get install PaketAdı

Burada, “PaketAdı”nı kurmak istediğiniz paketin gerçek adıyla değiştirmelisiniz. Bir gösteri için VLC medya oynatıcısını kurmak istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 4: Linux Sisteminizden Bir Paketi Silin

Linux sisteminizde yüklü çok sayıda paketiniz olduğunda, “depolama alanı tükeniyor” mesajını çok sık görürdünüz. Bu durumda bulabileceğin tek çözüm, kullanılmayan veya alakasız tüm paketleri sisteminizden kaldırmaktır.

Bu, “apt-get” komutunu aşağıdaki şekilde çalıştırarak kolayca yapılabilir:

sudo apt-get PaketAdı’nı kaldır

Burada “PaketAdı”nı kaldırmak istediğiniz paketin gerçek adıyla değiştirmelisiniz. Bir gösteri için VLC medya oynatıcısını kaldırmak istedik, bu nedenle “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 5: Bir Paketi Yapılandırma Dosyalarıyla birlikte Linux Sisteminizden Silin

Basit “apt-get remove” komutu, yalnızca belirtilen paketi Linux sisteminizden kaldırır. Ancak, bu paketin yapılandırma dosyaları hala sisteminizde bulunur. İstediğiniz paketle birlikte bu yapılandırma dosyalarından da kurtulmak istiyorsanız, “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get purge PaketAdı

Burada, “PaketAdı”nı, yapılandırma dosyalarıyla birlikte kaldırmak istediğiniz paketin gerçek adıyla değiştirmelisiniz. Gösteri için VLC medya oynatıcısını kaldırmak istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 6: Silinmiş Bir Paketin Tüm Bağımlılıklarını Linux Sisteminizden Silin

Bazen, Linux’ta tek bir paketin düzgün çalışması için birden çok başka paket gerekir. Bu paketler, söz konusu paketin bağımlılıkları olarak bilinir ve bu paketle birlikte kurulurlar. Ancak “apt-get remove” komutuyla veya “apt-get purge” komutuyla bir paketi kaldırdığınızda, bu bağımlılıklar otomatik olarak kaldırılmaz. Bu nedenle, sisteminizin alanını boşaltmak için bu kullanılmayan bağımlılıkları kaldırmak için “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get otomatik kaldırma

Bu komut, artık gerekmeyen tüm paketleri ve bağımlılıkları aramak için tüm Linux sisteminizi keşfedecek ve bunları tamamen kaldıracaktır.

Örnek 7: Linux Sisteminizi Akıllıca Yükseltin

Basit “apt-get upgrade” komutu, belirli bir paketi yükseltmenin gerekli olup olmadığını kontrol etmeden Linux sisteminizdeki tüm mevcut paketleri yükseltir. Yükseltme işlemini akıllıca yapmak istiyorsanız “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get dağıtım yükseltme

Bu komutun bir başka özelliği de paketleri akıllıca yükseltmekle kalmaz, aynı zamanda artık ihtiyaç duyulmayan paketleri ve bağımlılıkları da kaldırır.

Örnek 8: Bir Linux Sistem Temizleme gerçekleştirin

Linux sisteminizdeki tüm geçici dosyaları temizlemek istiyorsanız, “apt-get” komutunu aşağıdaki şekilde kullanabilirsiniz:

Bu komut, tüm geçici dosyaları Linux sisteminizden kaldıracak ve böylece disk alanınızı boşaltacaktır.

Örnek 9: Bir Paketteki Değişiklikleri Günlüğü Kontrol Ederek Öğrenin

Linux sisteminize bir uygulama veya paket yüklediğinizde ve kullanmaya başladığınızda, üzerinde belirli değişiklikler yaparsınız. İstediğiniz herhangi bir paketi yükseltmeden önce tüm bu değişikliklere bir göz atmak isterseniz, “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get changelog PaketAdı

Burada “PaketAdı”nı, yükseltmeden önce değişiklik günlüğünü görmek istediğiniz paketin gerçek adıyla değiştirmelisiniz. Gösteri için VLC medya oynatıcısının değişiklik günlüğünü görüntülemek istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 10: Tüm Linux Sisteminizin Yerel Depo Paketlerini temizleyin

Bazen, bazı .deb dosyaları artık kurulu olmasalar bile Linux sisteminizin yerel deposunda kalmaya devam eder. Bu nedenle, disk alanınızı geri kazanmak için her zaman bu dosyalardan mümkün olan en kısa sürede kurtulmanız önerilir.

Linux sisteminizin tüm yerel depo paketlerini temizlemek için “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

Örnek 11: Linux Sisteminize Bir Paket İndirin

Bazen bir paketi yüklemeden yalnızca Linux sisteminize indirmek istersiniz. Bu paketi daha sonra kurmanız gerektiğinde veya belirli bir paketin indirilmiş bir yedek kopyasını saklamak istediğinizde bu gerekli olabilir. Bu nedenle Linux sisteminize bir paketi kurmadan indirmek için “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get indir PaketAdı

Burada “PackageName” i Linux sisteminize kurmadan indirmek istediğiniz paketin gerçek adıyla değiştirmelisiniz. Gösteri için VLC medya oynatıcısını indirmek istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 12: Linux Sisteminizde Bozuk Paketleri veya Bağımlılıkları arayın

Zaman zaman, Linux sisteminizde kurulu bazı bağımlılıklar veya paketler bozulabilir. Bu tür paketlere veya bağımlılıklara “bozuk” diyoruz. Bu nedenle, Linux sisteminizdeki tüm bozuk paketleri veya bağımlılıkları bulmak istiyorsanız, “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

Örnek 13: Linux Sisteminizdeki Bozuk Paketleri veya Bağımlılıkları Düzeltin

Linux sisteminizdeki tüm bozuk paketleri veya bağımlılıkları bulduktan sonraki adım, hepsini düzeltmektir, böylece daha sonraki kurulumlara kolayca devam edebilirsiniz.

“apt-get” komutunu aşağıdaki şekilde çalıştırarak, Linux sisteminizdeki tüm bozuk paketlerinizi veya bağımlılıklarınızı düzeltebilirsiniz:

sudo apt-get –f kurulumu

Örnek 14: “apt-get” Komutunun Kılavuz Sayfalarına erişin

“apt-get” komutu hakkında daha fazla ayrıntı öğrenmek isterseniz, kılavuz sayfalarına aşağıdaki şekilde erişebilirsiniz:

Örnek 15: “apt-get” Komutunun Yardım Sayfalarına erişin

“apt-get” komutu için mevcut olan sözdizimini ve seçenekleri bilmek istiyorsanız, bunun için yardım sayfalarına erişebilirsiniz.

“apt-get” komutunun yardım sayfalarına ulaşmak için bu komutu aşağıdaki şekilde çalıştırabilirsiniz:

Örnek 16: Linux Sisteminize Bir Paketi Yeniden Kurun

Bazen Linux sisteminizde kurulu bir paket düzgün çalışmıyor olabilir. Bu tür sorunlar, en önemli nedeni yanlış kurulum olan çeşitli nedenlerle ortaya çıkabilir. Böyle bir durumda, önceden kurulmuş bir paketi yeniden yüklemeyi düşünebilirsiniz.

Bu, “apt-get” komutunu aşağıdaki şekilde çalıştırarak yapılabilir:

sudo apt-get install — PaketAdı’nı yeniden yükleyin

Burada, “PackageName” yerine Linux sisteminize yeniden yüklemek istediğiniz paketin gerçek adıyla değiştirmelisiniz. Gösteri için VLC medya oynatıcısını yeniden kurmak istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 17: Bir Paketin Kaynak Kodunu Linux Sisteminize İndirin

Bir paketin kaynak kodunu Linux sisteminize kurmadan indirmek istiyorsanız, “apt-get” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-get –sadece indirilebilen kaynak PaketAdı

Burada “PackageName” kısmını Linux sisteminize kurmadan kaynak kodunu indirmek istediğiniz paketin gerçek ismi ile değiştirmelisiniz. Bir gösteri için VLC medya oynatıcısının kaynak kodunu indirmek istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Temel apt-cache Komut Örnekleri

Altı temel “apt-get” komutu aşağıda açıklanmıştır.

Örnek 18: Linux Sisteminizdeki Tüm Mevcut Paketleri Listeleyin

Genel olarak, Linux tabanlı bir sistem kullanmaya başladığınızda, başlangıçta hangi paketleri kurmanız gerektiği konusunda hiçbir fikriniz olmaz. Bazen paket adlarının tam olarak farkında bile değilsiniz. Bu nedenle, kurulabilir tüm paketleri bir şekilde listeleyebilmeniz her zaman çok yararlı olarak kabul edilir.

Linux sisteminizde mevcut tüm paketleri listelemek için “apt-cache” komutunu aşağıdaki şekilde kullanabilirsiniz:

Bu komut, Linux sisteminiz için mevcut olan tüm paketlerin adlarını listeleyecektir.

Örnek 19: Linux Sisteminizdeki Bir Paket Hakkında Ayrıntılı Bilgileri Listeleyin

Bazen, uyumluluğunu ve bunun gibi diğer şeyleri bilmek uğruna belirli bir paketle ilgili tüm ayrıntıları bilmek isteyebilirsiniz.

Linux sisteminizdeki bir paket hakkında detaylı bilgileri listelemek için “apt-cache” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-cache showpkg PaketAdı

Burada, “PaketAdı”nı, ayrıntılı bilgilerini Linux sisteminizde listelemek istediğiniz paketin gerçek adıyla değiştirmelisiniz. Gösteri için VLC medya oynatıcı hakkında ayrıntılı bilgileri listelemek istedik, bu yüzden “PaketAdı” nı “vlc” ile değiştirdik.

Örnek 20: Linux Sisteminizdeki bir Paketle ilgili tüm Temel Bilgileri listeleyin

Yukarıda belirtilen komut, belirli bir paketle ilgili tüm olası ayrıntıları listeler. Ancak, yalnızca bir paketle ilgili temel bilgileri listelemek istiyorsanız, “apt-cache” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-cache show PaketAdı

Burada “PackageName” i Linux sisteminizde temel bilgilerini listelemek istediğiniz paketin gerçek adıyla değiştirmelisiniz. Bir gösteri için VLC medya oynatıcı hakkında temel bilgileri listelemek istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 21: Linux Sisteminizde Anahtar Kelime Arama yoluyla bazı Belirli Paketleri arayın

Bazen bir paketin tam adını hatırlamazsınız ama yine de onu aramak istersiniz. Tek hatırladığınız, paketinizin adının bir parçası olan belirli bir anahtar kelimedir. Bu senaryoda, belirtilen anahtar sözcüğü içeren tüm bu paketleri aramak için yine de bir anahtar sözcük araması yapabilirsiniz.

Bunu yapmak için “apt-cache” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-cache araması “Anahtar Kelime”

Burada, “Anahtar Kelimeyi”, Linux sisteminizde aramak istediğiniz paketin adında bulunan gerçek anahtar kelimeyle değiştirmelisiniz. Gösteri için adlarında “sunucu” anahtar sözcüğünü içeren tüm paketleri aramak istedik, bu nedenle “Anahtar Kelimeyi” “sunucu” ile değiştirdik.

Örnek 22: Linux Sisteminizde Adından Bahsederek Belirli Bir Paketi Arayın

Bir paketin tam adını hatırlıyorsanız, tam adını söyleyerek onu Linux sisteminizde arayabilirsiniz.

“apt-cache” komutunu aşağıdaki şekilde çalıştırarak Linux sisteminizde belirli bir paketi arayabilirsiniz:

sudo apt-cache arama PaketAdı

Burada, “PackageName” yerine Linux sisteminizde aramak istediğiniz paketin gerçek adıyla değiştirmelisiniz. Bir gösteri için VLC medya oynatıcısını aramak istedik, bu yüzden “PaketAdı”nı “vlc” ile değiştirdik.

Örnek 23: Linux Sisteminizdeki Önbellek İstatistiklerini Listeleme

Linux sisteminizin genel önbellek istatistiklerini, yani toplam paket sayısını, paket türlerini vb. bilmek istiyorsanız. daha sonra “apt-cache” komutunu aşağıdaki şekilde çalıştırabilirsiniz:

sudo apt-cache istatistikleri

Çözüm

Bu yazıda size “apt-get” ve “apt-cache” komutlarının kullanımı hakkında çok detaylı bir eğitim verdik. Kullanıcıların çoğu “apt-get” komutuna aşinadır, ancak “apt-cache” komutunun kullanımı hakkında hiçbir fikirleri yoktur. Bu öğreticiyi okuduktan sonra, “apt-cache” komutunu diğer herhangi bir temel Linux komutunu kullanacakları kadar sorunsuz kullanmak için çok iyi bir konumda olacaklar. Ayrıca, yirmi üç örneğimizden on yedisi bu amaca adanmış olduğundan, “apt-get” komutunun kullanımı da bu makalede ayrıntılı olarak açıklanmaktadır. Bu nedenle, bu makaleyi okuduktan sonra herkes “apt-get” ve “apt-cache” komutlarının kullanımına hakim olabilir.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir