Bir sonraki makalede, nasıl yapabileceğimize bir göz atacağız. komut satırından mevcut paketleri arayın. Terminalden Debian, Ubuntu veya Linux Mint'te bulunan paketleri aramanın birkaç yolu vardır. Bu paketler olabilir sayesinde ara uygun, apt-cache y yetenek. Bu araçlar, bunların paket adlarını ve açıklamalarını ararken bize yardımcı olacaktır. Aradığımız şey belirli bir paketse, ancak paketin tam adını bilmiyorsak veya belirli bir amaç veya görev için bir araca ihtiyacımız olup olmadığını da çok yararlı olabilirler. Böylece mevcut seçenekleri bilebiliriz.
Apt, apt-cache ve uygun paketleri arama yeteneği arasındaki temel farklar şunlardır: çıktıları ve bu paketlerin sınıflandırılma sırası. Ayrıca yetenek, Debian tabanlı Gnu / Linux dağıtımınızda varsayılan olarak yüklenmeyebilir. Bu sizin durumunuzsa, onu yüklemeniz gerekecektir.
Göreceğimiz tüm örnekler arasında, apt-cache, okunması en kolay çıktıya sahiptir çünkü normalde ek bilgiye ihtiyacım yok. Yüklü / kullanılabilir sürümleri görmek için apt-cache ilkesi paket adını kullanabilirsiniz.
Akılda tutulması gereken başka bir şey de apt ve apt-cache apt yazılım paketlerinin önbelleğini arar, böylece her iki paketi de iade ederler. depolar manuel olarak yüklenen DEB paketleri gibi (depolarda mevcut değildir). Bu durumuda aptitude, yalnızca depolarda bulunan paketleri döndürür.
Komut satırından mevcut paketleri arayın
Apt-cache kullanarak mevcut paketleri arayın
Daha önce yazdığım gibi apt-cache kullanabiliriz Debian, Ubuntu veya Linux Mint depolarında mevcut paketleri arayın, depolarda olmayan yüklü DEB paketlerine ek olarak. Kullanılacak format şu olacaktır:
apt-cache search BÚSQUEDA
Pratik bir örnek "nodejs" paketini ara aşağıdaki gibi bir şey olurdu:
apt-cache search nodejs
Önceki çekimde görebileceğiniz gibi, tüm çıktıları yakalayamadım çünkü çok uzun sürebilir.
Aptitude kullanarak mevcut paketleri arayın
Yetenek durumunda, bu bir Apt için Ncurses tabanlı ön uç. Bu araç genellikle varsayılan olarak yüklenmez, ancak yapabileceğiz Debian, Ubuntu, Linux Mint ve diğer Debian tabanlı Gnu / Linux dağıtımlarına yükleyin bu komutu bir terminalde kullanarak (Ctrl + Alt + T):
sudo apt install aptitude
Kurulumdan sonra, komut satırından paketleri aramak için aptitude'u kullanabileceğiz. Kullanılacak format şu şekilde olacaktır:
aptitude search BÚSQUEDA
"Nodejs" paketini bulmanın pratik bir örneği aşağıdaki gibidir:
aptitude search nodejs
Ayrıca yapabileceğiz yetenek Ncurses kullanıcı arayüzünü kullanın. Yazacak daha çok şeyimiz olmayacak yetenek başlamak için:
Burada yapabiliriz / tuşlarına basarak ve ardından anahtar kelimeyi yazarak paketleri arayın arama için.
Apt kullanarak mevcut paketleri arayın
Apt kullanarak, aşağıdaki gibi komut satırından mevcut paketleri arayabiliriz:
apt search BÚSQUEDA
Sadece yapmalısın ARAMA kelimesini anahtar kelimeyle değiştirin aramaya ilgi duyduğumuz. Tırnak içinde birkaç anahtar kelime ekleyebiliriz.
Bu, çıktısıyla birlikte 'nodejs' aramanın bir örneği olabilir:
apt search nodejs
Yine, sonuçlar o kadar çok ki, hepsini bir önceki resimde yakalamam imkansızdı.
Sonuçların okunmasını kolaylaştırın
Az önce gördüğümüz üç durumda, arama sonuçları çok uzun olabilir. Öyleyse, yapabileceğiz onları kullanarak çalıştır Daha komutların yanında. Bu, aşağıda gösterildiği gibi okumayı kolaylaştıracaktır:
apt-cache search BÚSQUEDA | more
Grep kullanarak belirli bir anahtar kelimeyi (bu örnekte SEARCH2) içermeyen sonuçları da hariç tutabiliriz:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Grep, varsayılan olarak büyük / küçük harfe duyarlıdır. -İ seçeneğini eklersek, büyük ve küçük harfleri göz ardı edebiliriz.. Aşağıdaki gibi olacaktır: grep -i ARAMA2.