Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen

Innholdsfortegnelse:

Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen
Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen

Video: Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen

Video: Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen
Video: Windows 10 Maintenance Tasks - YouTube 2024, April
Anonim
Ubuntu har mange GUI-baserte metoder for installering av applikasjoner, men de tar litt tid å søke og finne. Siden tastaturet er vanligvis raskere enn musen, kan administrering av programvaren via kommandolinjen være en sanntidssparer.
Ubuntu har mange GUI-baserte metoder for installering av applikasjoner, men de tar litt tid å søke og finne. Siden tastaturet er vanligvis raskere enn musen, kan administrering av programvaren via kommandolinjen være en sanntidssparer.

APT

Linux administrerer programvare gjennom pakker, individuelle enheter av programvare som inneholder brukergrensesnitt, moduler og biblioteker. De fleste applikasjoner knytter sammen flere medavhengige pakker sammen, og fortsatt andre tillater deg å velge hvilke pakker som skal installeres og hvilke som skal utelukkes etter eget skjønn. Dette kan bli forvirrende, så det er en pakkebehandler til rådighet for å hjelpe deg

Hver Linux-distribusjon har sitt eget pakkehåndteringssystem. For vår egen nær og kjære Ubuntu er det Advanced Packaging Tool. Den har en familie av kommandoer som lar deg legge til lagre; Søk etter, installer og fjern pakker; og til og med simulere oppgraderinger og slikt. Kommandoene er ganske enkle å huske og bruke, så du vil administrere systemets programvare på kort tid!

APT krever superbrukerrettigheter, da det handler om kjerneaspekter av systemet, så i Ubuntu må du forord de fleste kommandoer med "sudo".

Søker etter pakker

Kommandoen for å søke etter programvare er:

apt-cache search [search term 1] [search term 2] … [search term n]

Erstatt [søkeord], men bruk ikke parenteser. Du får en utgang slik:

Du kan søke etter vilkår i beskrivelsen av pakker, si for et kabinettspill, eller etter pakkenavn. Noen søk kan gi mange resultater, slik at du kan bla gjennom listen med følgende kommando:
Du kan søke etter vilkår i beskrivelsen av pakker, si for et kabinettspill, eller etter pakkenavn. Noen søk kan gi mange resultater, slik at du kan bla gjennom listen med følgende kommando:

apt-cache search [search terms] | less

Det er et rør midt i den kommandoen (den deler en nøkkel med ). Den mindre kommandoen lar deg bla gjennom listen med piltastene, side opp / ned-tastene og mellomrom, b og angi. Trykk q for å gå ut av listen og gå tilbake til spørringen.

Legge til oppbevaringssteder

Du finner mer programvare i repositorier funnet online. Ta for eksempel Ubuntu Tweak, et program som lar deg endre noen skjulte eller ellers vanskelige å endre innstillinger for systemet ditt. Den er vert på et annet depot. Hvis du legger til depotet i stedet for å laste ned og installere bare pakken, vil systemet varsle deg om oppdateringer og automatisk holde den oppdatert for deg. Du kan manuelt legge til og endre lagre ved å redigere APTs kildefil:

sudo nano /etc/apt/sources.list

Men Ubuntu 9.10 Karmic Koala endret det. Det er en enklere måte!

Image
Image

sudo add-apt-repository [repository name here]

La oss se på Ubuntu Tweaks repo for å se hvordan det vil se ut i praksis:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Oppdaterer kilder

Etter at du har lagt til arkiver, må du oppdatere pakkelisten.
Etter at du har lagt til arkiver, må du oppdatere pakkelisten.

sudo apt-get update

Det vil oppdatere pakkelistene fra alle lagre på en gang. Husk å gjøre dette etter hvert ekstra lager!

Installasjon

Nå som du har lagt til programvaren og oppdatert pakkelisten din, og funnet pakkenavnet du trenger, kan du installere det.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Dette vil laste ned og installere alle pakkene som er oppført. Hvis det er avhengigheter - andre forutsetningspakker - vil de også bli installert. Noen ganger ser du også en liste over anbefalte, men valgfrie pakker for å følge med ditt valg. Noen ganger ser du også en bekreftelsespørsmål, men ikke alltid.
Dette vil laste ned og installere alle pakkene som er oppført. Hvis det er avhengigheter - andre forutsetningspakker - vil de også bli installert. Noen ganger ser du også en liste over anbefalte, men valgfrie pakker for å følge med ditt valg. Noen ganger ser du også en bekreftelsespørsmål, men ikke alltid.

Ofte ser du en kjernepakke med andre koblede pakker, så installering av denne vil automatisk installere avhengighetene og noen ganger også tilhørende pakker.

Image
Image

Fjerning av pakker

Hvis du vil bli kvitt et program, kan du avinstallere de tilhørende pakkene.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Hvis du vil bli kvitt konfigurasjonsfilene og tilhørende kataloger (vanligvis i brukerens hjemmekatalog), vil du legge til reningsalternativet:
Hvis du vil bli kvitt konfigurasjonsfilene og tilhørende kataloger (vanligvis i brukerens hjemmekatalog), vil du legge til reningsalternativet:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Det er to bindestreker der. Dette vil komme til nytte hvis et program ikke fungerer som det skal. Ved rensing ved fjerning, kan du få en "ren" installasjon.

Mesteparten av tiden, kan du bare velge kjernepakken og de tilknyttede blir også fjernet. Hvis det ikke gjør det, kan du bruke følgende kommando:

sudo apt-get autoremove

Dette vil automatisk fjerne eventuelle pakker som ikke er brukt eller knyttet til noe installert program. Hvis du for eksempel blir kvitt en kjernepakke, vil autoremove bli kvitt den tilhørende pakken og eventuelle avhengigheter den hadde, så lenge ingen andre programmer bruker dem. Det er en fin måte å rydde opp ubrukt bibliotek og pakker du ikke trenger.

Oppgradering av programvare

Så, hva om pakkene dine trenger oppgradering? Du kan oppgradere individuelle programmer med følgende kommando:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Du kan også oppgradere alle pakker uten å ha flere argumenter:

sudo apt-get upgrade

Dette vil fortelle deg hvor mange og hvilke pakker som skal oppdateres og vil be om en bekreftelse før den fortsetter.

Husk at du må kanskje oppdatere først. Oppgradering erstatter eldre versjoner av programmer med nyere versjoner. Dette er en erstatningsprosess; Det samme pakkenavnet kreves, og den eldre versjonen er erstattet med en nyere versjon. Ingen helt nye pakker installeres og ingen pakker avinstalleres.

Noen programmer fungerer ikke helt slik. De krever en pakke med et litt annet navn som skal fjernes, og en ny med et annet navn som skal installeres. Noen ganger har et programs nye versjon en ny nødvendig pakke. I disse tilfellene må du bruke dist-upgrade.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Nå vil alle avhengighetene være fornøyd uansett hva.Hvis du ikke er i mikrostyring av pakkene dine, så er dette kommandoen du skal bruke.

Hvis du bare vil se hvilke pakker som skal oppgraderes hvis du skulle hypotetisk kjøre kommandoen, kan du simulere en oppgradering med alternativet -s.

sudo apt-get –s upgrade

Dette er veldig nyttig hvis du ikke er sikker på om oppgradering av en pakke vil ødelegge andre programmer, noe som ofte skjer med ting som PHP og postserverbiblioteker.

Rengjøring

Når du laster ned pakker, krasjer Ubuntu dem hvis det skal henvises til dem videre. Du kan slette denne hurtigbufferen og få tilbake harddiskplass med følgende kommando:

sudo apt-get clean

Hvis du vil bli kvitt cachen din, men lagre de nyeste versjonene av hvilke pakker du har, bruk dette i stedet:

sudo apt-get autoclean

Dette vil bli kvitt de eldre versjonene som er ganske mye ubrukelige, men fortsatt gi deg en cache.

Kontrollerer hva som er installert

Du kan se en liste over alle dine installerte pakker med dpkg.

sudo dpkg –list

Du kan også bruke mindre for å bla gjennom denne listen.

sudo dpkg –list | less

Du kan også søke gjennom listen med grep-kommandoen.

dpkg –list | grep [search term]

Hvis noe er installert, ser du et pakke navn og en beskrivelse.

Du kan også søke gjennom en mer kompakt metode:

dpkg –l ‘search term’

Dette alternativet er et små bokstaver L, og søkeordet ditt må være inne enkelt anførselstegn. Du kan også bruke jokertegn til å søke bedre også.

Image
Image

Påskeegg

APT har et interessant påskeegg.

sudo apt-get moo

Nyt din super kua krefter!

Å kunne håndtere pakker og installert programvare via kommandolinje, kan spare deg litt tid. Ubuntu Software Updater er ofte laggy på systemet mitt, og det kan virkelig være vondt å måtte legge til programvarereposer og installere pakker via Programvaresenteret, spesielt hvis du allerede kjenner pakkens navn. Det er også flott å administrere systemet eksternt via SSH. Du trenger ikke å ha en GUI kjører i det hele tatt eller håndtere VNC.

Det er mange ting å lære når du blir komfortabel med kommandolinjen, så du vil kanskje sjekke ut Beginners Guide to Nano, Linux Command-Line Text Editor. Det er mer å komme!

Anbefalt: