Useita menetelmiä voidaan käyttää pakettien etsimiseen Debian 10 Buster -sovelluksesta. Paketin suodattamiseen on saatavana tehokkaita ja vakaita työkaluja oikean paketin nimen etsimiseen. Debian 10 tarjoaa sekä komentorivi- että graafiset pakettien hallintaohjelmat suodattaa ja etsiä paketteja. Synaptic on suosittu työkalu, jota käytetään graafisessa käyttöliittymässä, mutta se ei ole hyvä kaikille koneille, myös tuotantopalvelimille. Joten sinun on käytettävä joitain komentorivityökaluja etsimään Debian-paketteja.
Pakettien etsimiseen Debian 10: ssä on useita vaihtoehtoja. Tässä artikkelissa käsitellään paketin etsimistä aptitude-, apt-cache-, dpkg- ja apt-paketinhallintaohjelmilla. Kaikki tämän artikkelin komennot toteutettiin Debian 10 Buster -pääteessä. Tässä artikkelissa käsiteltyjen apuohjelmien avulla voit etsiä paketteja ja näyttää niiden kuvauksen.
Etsi käytettävissä olevia paketteja aptitude-komennolla
Aptitude on Ncurses apt -sovellukseen perustuva sovellus, joka toimii päätelaitteen alla. Tätä ei ole vielä asennettu Debianiin, Ubuntuun ja muihin Linux-pohjaisiin jakeluihin. Asentaaksesi aptitude Debian 10: een, avaa pääte sovelluksen hakupalkilla seuraavasti:
Asenna aptitude Debian 10 Busteriin kirjoittamalla seuraava komento:
$ sudo apt install aptitudeKun olet asentanut tämän työkalun järjestelmääsi, voit etsiä mitä tahansa käytettävissä olevaa pakettia päätelaitteen aptitude-komennolla. Voit tehdä tämän noudattamalla alla olevaa syntaksia:
$ aptitude -hakupaketin nimiEsimerkiksi, jos haluat etsiä kaikkia OpenSSH-paketteja, suorita alla oleva komento:
Voit myös etsiä pakettia aptitude Ncurses -käyttöliittymällä. Kirjoita päätelaitteeseen 'aptitude', ja seuraava käyttöliittymä näkyy ikkunassa.
Jos haluat etsiä pakettia, paina '/' ja kirjoita sitten paketin nimi hakupalkkiin.
Etsi käytettävissä olevia paketteja apt-cache-komennolla
Debian 10: ssä voit etsiä käytettävissä olevia paketteja Debianin arkistosta apt-cache-komennolla. Apt-cache-komennolla voit myös etsiä järjestelmääsi asennettuja DEB-paketteja, jotka eivät ole Debian-arkistossa. Käytä seuraavaa komentoa suorittaaksesi hakutoiminnot apt-cache-komennolla.
$ apt-cache etsi paketin nimiEsimerkki
$ apt-välimuisti haku vim
Yllä oleva komento näyttää pakettien nimet, joissa on kuvaus "vim" kuvauksessa tai nimessä. Jos haluat etsiä näitä paketteja, anna hakulauseke vain nimessä. Kirjoita sitten seuraava komento:
$ apt-cache search - vain nimet apache
Voit tarkastella lisätietoja luetellusta paketista seuraavalla komennolla:
$ apt-cache näytä paketin nimiEsimerkki
$ apt-cache näyttää emacs
Aptitude ja apt-cache tarjoavat samanlaisia tietoja paketeista.
Useimmissa tapauksissa tulokset ovat liian pitkiä. Voit lyhentää tuloksia suorittamalla seuraavan komennon:
$ apt-cache etsi paketin nimi | lisääVoit sulkea tulokset, joilla ei ole tiettyä avainsanaa, grep-komennolla seuraavasti:
$ apt-cache etsi paketin nimi | grep paketin nimi2Grep-komento erottaa isot ja pienet kirjaimet. Jos haluat jättää kirjainkoko huomioon, käytä lippua -i (grep -i hakusana).
Etsi käytettävissä olevia paketteja apt-komennolla
Apt-komennolla voit etsiä kaikkia saatavilla olevia paketteja. Käytä hakua apt: n avulla seuraavalla syntaksilla:
$ apt hakupaketin nimiEsimerkki
$ apt haku emacs
Hae käytettävissä olevista paketeista käyttämällä dpkg-komentoa
Voit etsiä asennettuja paketteja komennolla dpkg seuraavasti:
$ dpkg -S hakumalliEsimerkki
$ dpkg -S apache
Voit käyttää dpkg: tä myös grepin kanssa seuraavasti:
Johtopäätös
Tässä artikkelissa selvitettiin pakettien hakemista Debian 10: n komentoriviltä, mukaan lukien joitain erilaisia tapoja etsiä ja suodattaa. Näillä menetelmillä voit etsiä Debian-paketteja, vaikka et tiedä tarkkaa paketin nimeä. Voit oppia lisää apt-välimuistista, grep-hausta, aptitude ja apt-komennoista Internetissä.