Számos módszer használható csomagok keresésére a Debian 10 Buster alkalmazásban. A csomagszűréshez hatékony és stabil eszközök állnak rendelkezésre a helyes csomagnév kereséséhez. A Debian 10 parancssori és grafikus csomagkezelőket egyaránt kínál a csomagok szűrésére és keresésére. A Synaptic egy népszerű eszköz, amelyet a grafikus felhasználói felülethez használnak, de nem minden gépre, beleértve a gyártói szervereket sem. Tehát néhány parancssori eszközt kell használnia a Debian csomagok kereséséhez.
Számos lehetőség áll rendelkezésre a csomagok keresésére a Debian 10-ben. Ez a cikk bemutatja, hogyan lehet csomagot keresni az aptitude, apt-cache, dpkg és apt csomagkezelők használatával. A cikk összes parancsát a Debian 10 Buster terminál hajtotta végre. Az ebben a cikkben tárgyalt segédprogramok segítségével kereshet a csomagokban és megmutathatja azok leírását.
Keresse meg az elérhető csomagokat az aptitude parancs segítségével
Az aptitude egy olyan alkalmazás, amely az Ncurses kezelőfelületén alapul az apt számára, a terminál alkalmazás alatt fut. Ez még nincs telepítve a Debian, az Ubuntu és más Linux alapú disztribúciókban. Az aptitude telepítéséhez a Debian 10-be nyissa meg a terminált az alkalmazás keresősávjával az alábbiak szerint:
Írja be a következő parancsot az aptitude telepítéséhez a Debian 10 Buster programban:
$ sudo apt install aptitudeMiután telepítette ezt az eszközt a rendszerére, a terminál aptitude parancsával megkeresheti bármelyik elérhető csomagot. Ehhez kövesse az alábbi szintaxist:
$ aptitude keresés csomagnévPéldául, ha az összes OpenSSH csomagot meg akarja keresni, futtassa az alább látható parancsot:
Csomagot is kereshet az aptitude Ncurses felhasználói felületén. Írja be az "aptitude" parancsot a terminálba, és a következő felület jelenik meg az ablakban.
Csomag kereséséhez nyomja meg a '/' gombot, majd írja be a csomag nevét a keresősávba.
Keresse meg az elérhető csomagokat az apt-cache paranccsal
A Debian 10-ben az apt-cache paranccsal megkeresheti az elérhető csomagokat a Debian lerakatban. Az apt-cache paranccsal megkeresheti a rendszerére telepített DEB csomagokat is, amelyek nincsenek a Debian tárban. A következő paranccsal hajtsa végre a keresési feladatokat az apt-cache paranccsal.
$ apt-cache keresés csomagnévPélda
$ apt-cache keresés vim
A fenti parancs megjeleníti a csomagok nevét, a leírásban vagy a névben a „vim” kifejezéssel. Az ilyen csomagok kereséséhez a keresési kifejezést csak a névben kell megadni. Ezután írja be a következő parancsot:
$ apt-cache search - csak nevek apache
A felsorolt csomag további részleteinek megtekintéséhez használja a következő parancsot:
$ apt-cache show csomagnévPélda
Az $ apt-cache emacs-ot mutat
Az aptitude és az apt-cache hasonló információkat nyújt a csomagokról.
A legtöbb esetben az eredmények túl hosszúak lesznek. Az eredmények rövidítéséhez futtassa a következő parancsot:
$ apt-cache keresés csomagnév | többA grep paranccsal kizárhatja azokat az eredményeket, amelyek nem rendelkeznek konkrét kulcsszóval:
$ apt-cache keresés csomagnév | grep csomagnév2A grep parancs megkülönbözteti a kis- és nagybetűket. A kis- és nagybetűk megkülönböztetésének figyelmen kívül hagyásához használja az -i (grep -i keresőszó) jelzőt.
Keresse meg az elérhető csomagokat az apt paranccsal
Az apt paranccsal megkeresheti az összes elérhető csomagot. A következő szintaxissal végezhet keresést az apt használatával:
$ apt keresési csomag nevePélda
$ apt keresés emacs
Keresse meg az elérhető csomagokat a dpkg paranccsal
Telepített csomagok kereséséhez használja a dpkg parancsot az alábbiak szerint:
$ dpkg -S keresési mintaPélda
$ dpkg -S apache
A dpkg-t a grep segítségével is használhatja, az alábbiak szerint:
Következtetés
Ez a cikk azt vizsgálta, hogyan lehet csomagokban keresni a Debian 10 parancssora segítségével, beleértve a keresés és a szűrés különböző módszereit. Ezekkel a módszerekkel megkeresheti a Debian-csomagokat, még akkor is, ha nem ismeri a pontos csomagnevet. Tudjon meg többet az apt-cache, a grep search, az aptitude és az apt parancsokról az interneten.