Linux-brukere er alltid opptatt av å fyre av terminalkommandoer for nye pakker, men til å begynne med, hvordan skal noen vite navnene på disse pakkene? Når det er påpekt, er det faktisk veldig enkelt. Denne opplæringen viser deg hvordan du søker etter pakker i terminalen for både Ubuntu og Debian-baserte systemer med apt og apt-get.
Ubuntu og Apt
De siste årene har Ubuntu forenklet og forbedret noen av Debians mer uhåndterlige kommandoer. De apt-get
og apt-cache
kommandoer involverte unødvendig å skrive og ble forkortet til apt
, som utfører handlingene til begge. For å søke etter noe i depotet ditt, trenger du bare å bruke apt med ordet search
, etterfulgt av søkeordet ditt. Si at du ønsket å se etter golfspill – du kan søke i depotet ditt ganske enkelt ved å skrive inn:
apt search golf
Apt vil sende ut en liste over relevante søkeresultater, søke gjennom både pakkenavn og beskrivelser. Med apt vil pakkenavn bli uthevet i farger for å skille dem fra annen beskrivende tekst.

I golfsøket vårt var en av de tilgjengelige pakkene kolf, så vi bruker den som vår pakke for følgende eksempler.
For å installere pakker med apt, erstatter du ganske enkelt søk med installasjon, etterfulgt av navnet på pakken. Imidlertid krever installering av pakker superbrukerrettigheter, som på et Ubuntu-system bruker sudo
. Sudo-kommandoen går i starten av en terminallinje, så på et Ubuntu-system vil du installere kolf ved å skrive inn:
sudo apt install kolf
Eldre Debian-systemer
I stedet for den nye og forenklede apt-kommandoen bruker eldre Debian-utgivelser apt-cache
for å søke. Det fungerer fortsatt på samme måte som apt skjønt. For å søke etter golf igjen, vil kommandoen være:
apt-cache search golf

Informasjonen som gis er imidlertid mindre omfattende enn med apt, som vist i dette skjermbildet.

Merk at selv om Debians apt-get-kommandoer fungerer med Ubuntu, kan det hende at Ubuntus forenklede apt-kommandoer ikke fungerer med Debian, avhengig av alderen på utgivelsen din. Det er verdt å prøve Ubuntu-stil apt-kommandoen først, da den kommer med ekstra formatering og fargekoding.
Hvis sudo er installert på systemet ditt, vil du angi for å installere kolf:
sudo apt-get install kolf
Imidlertid kan det hende at brukeren på Debian ikke blir automatisk lagt til listen over sudoers, noe som betyr at du må bruke root i stedet. Dette er enkelt skjønt. Hvis du aldri har brukt root før, bare skriv inn:
su
skriv root-passordet, og skriv deretter inn kommandoene, minus sudo-delen.
# apt-get install kolf
Legg merke til endringen fra $
til en #
– en rotmelding. Ikke hold deg i roten lenger enn du trenger, da dette gir full tilgang til systemet, og du kan skade noe. trykk Ctrl + D eller skriv exit
for å logge ut av roten når du er ferdig.
Utvide bruken
Hva om informasjonen fra apt search ikke er nok? Hva om du vil hoppe i mye mer detalj? Når du vet navnet på pakken din, kan du bruke apt show for å fortelle deg mer informasjon, inkludert detaljer som prosjektets nettside eller om det er noen avhengighetskonflikter eller ikke. Å holde fast med kolf som et eksempel, er kommandoen:
apt show kolf
Sammenlign og kontrast produksjonen til kolf …

med utgangen for neverputt.

Hvis du valgte mellom de to pakkene, ville neverputt være pakken som minst sannsynlig ville forårsake problemer i depotsystemet ditt.
For den eldre Debian-ekvivalenten er kommandoen:
apt-cache show kolf
Et veldig vanlig scenario: du bruker en gammeldags terminal som ikke lar deg bla tilbake gjennom en liste med omfattende tekst, slik at du sitter fast i bunnen. I dette scenariet kan du bare bruke et rør (det er det |
symbol) for å sende utdata til en tekstleser som less
. Å utvide kolf-eksemplet på denne måten ser slik ut:
apt show kolf | less
Nå kan du bla gjennom utdataene ganske enkelt ved å bruke piltastene, og du kan avslutte ved å trykke Spørsmål. Du kan også bruke denne rørmetoden for apt-søk, men vær oppmerksom på at du mister noe av den fancy fargekodingen på pakkenavnene.

Nå som du vet hvordan du søker etter pakker i terminalen, blir pakkene dine rotete? Produserer Ubuntu altfor mange feilmeldinger? Sjekk ut guiden vår for å rydde opp i Ubuntu.
I slekt:
-
Hvordan bruke ZFS Snapshots i Ubuntu 20.04
-
Debian vs Ubuntu: Hvilken bør du bruke?
-
Tryggere måte å kjøre Bleeding Edge-programvare på Debian og Ubuntu