Ubuntu'da belirli bir paketin kurulu olup olmadığını terminalden kontrol edin

belirli bir paketin kurulu olup olmadığını kontrol etmek hakkında

Bir sonraki makalede, nasıl yapabileceğimize bir göz atacağız. belirli bir paketin kurulu olup olmadığını terminalden kontrol edin Ubuntu sistemimizde. Bazen kullanıcıların bir şey için bu bilgileri bilmesi gerekebilir.

Bu bilgiyi elde etmek için, onu elde etmenin farklı yollarını bulabiliriz. Google'da bulabileceğiniz biraz arama bu verileri elde etmenin farklı yolları. Bu, bir noktada tüm kullanıcılar için her zaman yararlı olabilecek bir şeydir. Bu yazıda yedi yol bırakacağız, böylece her kullanıcı kendisine en uygun olanı seçebilir.

Belirli bir paketin Ubuntu'da kurulu olup olmadığını kontrol etmek için terminalden ne kullanabiliriz?

  • uygun. Bu, yüklemek, indirmek, kaldırmak, aramak ve aramak için güçlü bir komut satırı aracıdır. paketleri yönet Debian tabanlı sistemlerde.
  • apt-önbellek. Alışığım bir paketin APT önbelleğini veya meta verilerini sorgulama.
  • dpkg. Bu bir Paketleme yöneticisi Debian tabanlı sistemler için.
  • dpkg-sorgu. Bu bir araçtır dpkg veritabanını sorgulama.
  • hangi. Bu komut yürütülebilir dosyanın tam yolunu döndürür.
  • nerede. İçin kullanılır belirli bir komut için ikili, kaynak ve kılavuz sayfası dosyalarını bulun.
  • yerleştirmek. Locate komutu bul komutundan daha hızlı çalışır çünkü find komutu gerçek sistemde arama yaparken updatedb veritabanını kullanır.

Bir paketin kurulu olup olmadığını kontrol etmek için örnekler

Öncelikle aşağıdaki komutlara sahip olduğumu söyleyin Ubuntu 19.04'te test edildi.

Apt komutu

APT terminal için kurabileceğimiz, indirebileceğimiz, silebileceğimiz, arayabileceğimiz ve yönetebileceğimiz güçlü bir araçtır. paketler hakkındaki bilgilere danışın. Ayrıca, paket yönetimiyle ilgili daha az kullanılan komut satırı yardımcı programlarını da içerir.

apt list ile bir paketin kurulu olup olmadığını kontrol edin

apt list vim

Apt-cache komutu

Komut apt-cache APT dahili veritabanından APT önbelleğini veya paket meta verilerini sorgulamak için kullanılır. Verilen paket hakkında bilgi arayacak ve görüntüleyecektir. Bize paketin kurulu olup olmadığını, kurulu paketin sürümünü, kaynak havuzun bilgilerini gösterecektir.

Aşağıdaki örnekte vim paketinin sisteme zaten kurulu olduğunu göreceğiz.

apt-cache ile ara

apt-cache policy vim

Dpkg komutu

DPKG Paketleri kurmak, oluşturmak, kaldırmak ve yönetmek için bir araçtır, ancak diğer paket yönetim sistemlerinden farklı olarak, paketleri veya bağımlılıklarını otomatik olarak indirip kuramaz. Bilgiyi net bir şekilde elde etmek için grep ile birleştirebiliriz.

dpkg ve grep içeren bir paket arayın

dpkg -l | grep -i nano

Dpkg-sorgu komutu

Bu bir araç dpkg veritabanında listelenen paketler hakkında bilgi görüntüleme.

dpkg-query ile bir paketin kurulu olup olmadığını kontrol edin

dpkg-query --list | grep -i nano

Hangi komut

Hangi komut yürütülebilir dosyanın tam yolunu döndürür. Bu komut, çalıştırılabilir dosyalar için bir masaüstü kısayolu veya sembolik bir bağlantı oluşturmak istediğimizde çok kullanışlıdır. Komut, ortam değişkeninde listelenen dizinleri arar PATH şu anki kullanıcı.

Komutu çalıştırdıktan sonra, verilen paketin ikili dosyası veya yürütülebilir dosyanın konumu görüntülenirse, bu, paketin sisteme önceden yüklenmiş olduğunu gösterir. Değilse, paket sisteme yüklenmez.

bir paketin hangi komutla kurulup kurulmadığını kontrol edin

which vim

Nerede komut

Komut nerede belirli bir komut için ikili, kaynak ve kılavuz sayfası dosyalarını bulmak için kullanılır.

Komutun çıktısı, verilen paketin ikilisini veya çalıştırılabilir dosyanın konumunu gösteriyorsa, bu, paketin sistemde zaten kurulu olduğunu gösterir. Değilse, paket sisteme yüklenmez.

whereis komutuyla bir paketin kurulu olup olmadığını kontrol edin

whereis nano

Bul komutu

Komut yerleştirmek updatedb veritabanını kullandığı için find komutundan daha hızlı çalışırbul komutu gerçek sistemi arar. Tek tek dizin yollarını aramak yerine bir veritabanı kullanın.

Komut çıktısı, verilen paket ikili veya yürütülebilir dosya konumunu gösteriyorsa, paket sisteme zaten yüklenmiştir. Değilse, paket sisteme yüklenmez.

locate ile bir paketin kurulu olup olmadığını kontrol edin

locate --basename '\nano'
İlgili makale:
Ubuntu sisteminize farklı şekillerde yüklenmiş paketleri listeleyin

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.