Bilgisayarınıza hangi paketi yüklediğinizi bulmak için elbette bir kereden fazla ihtiyaç duymuştunuz, ancak bunu açmak sıkıcı bir görev haline geliyor. Paketleme yöneticisi ve belirli adımlardan sonra bilgisayarınızda hangi paketlerin bulunduğunu kontrol edebilirsiniz.
Bu görevi yerine getirmenin çok daha az sıkıcı ve çok daha hızlı bir yolu var, bu terminalden ve ayrıca yapması da kolay, merak etmeyin, burada size nasıl olduğunu anlatıyorum.
Terminali açıyoruz ve kullandığınız dağıtıma göre bu kod satırlarını kullanacaksınız ve bilgisayarınızda bir paketin kurulu olup olmadığını göreceksiniz.
- Arch Linux: pacman -Ss paketi
- Fedora: yumsearch paketi
- Debian / Ubuntu: apt-cache arama paketi
- OpenSUSE: zypper se paketi
- Gentoo: emerge -S paketi
Ancak her şey burada bitmez, çünkü ihtiyacınız olan şey yüklü özel bir programınız olup olmadığını bilmekse, önceki durumda olduğu gibi bu kod satırlarından herhangi birini kullanmanız gerekir, kullandığınız dağıtıma göre kodu kullanmanız gerekir.
- Arch Linux: pacman -Qs paketi
- Fedora: rpm -qa | grep paketi
- Debian / Ubuntu: dpkg -l | grep paketi
- OpenSUSE: zypper se -i paketi
- Gentoo: emerge -pv paketi
Bu, ekibimizde hangi paket ve / veya programa sahip olduğumuzu kontrol etmenin basit bir yoludur ve böylece paket yöneticisinde arama yapmak için çaba ve zamandan tasarruf edin, umarım size yardımcı olur.
Hatırladığım kadarıyla, "apt-cache araması", bu paketin depolarınızda mevcut olup olmadığını doğrulamaya hizmet ediyor, zaten kurulu değilse onu yükleyebilme olasılığı var, ancak yalnızca göstermiyor kurulu paketler.
Kim bilir, belki de ben yanlışım.
Selamlar!
işte debian için bir tane daha
yetenek arama paketi
önce yetenek yüklemeniz gerekse de
paket = paket_adı; $ paket &> / dev / null; sonra echo "evet"; aksi takdirde yankı "hayır"; fi
herhangi bir "linux" için işe yarayan daha global bir şey
Debian'da yapılacak doğru şey şudur:
apt-cache arama paketi: KULLANILABİLİR paketler veritabanından "paket" kriterleriyle eşleşen paketleri listeleyin. Yüklendikleri anlamına gelmez. /Etc/apt/sources.list içinde etkinleştirilen depolarla ilgilidir.
dpkg -l paket *: "Paket" kelimesiyle başlayan paketleri ve sistemde kurulum durumlarını listeler. Yalnızca "paket" kelimesi kullanılıyorsa, eşleşme tamdır.
Terminal'den hangi paketlerin yüklendiğini öğrenin: dpkg –get-selections
Tarihli kurulu paketlerin listesi: cat /var/log/dpkg.log
Yüklü apt listesini deneyin. Debian ve türevleri. Rica ederim.