28Jun

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

click fraud protection

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 din disposisjon for å hjelpe

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!

instagram viewer

APT krever superbrukerrettigheter, da det omhandler 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 [søkeord 1] [søkeord 2]. .. [søkeord n]

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

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 [søkeord] |mindre

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!

sudo add-apt-depot [depotnavn her]

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

sudo add-apt-depot ppa: tualatrix / ppa

Voila!

Oppdaterer kilder

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

sudo apt-get oppdatering

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 [pakke navn 1] [pakke navn 2]. .. [pakke navn 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.

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

Fjerne pakker

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

sudo apt-get remove [pakke navn 1] [pakke navn 2]. .. [pakke navn n]

Hvis du vil bli kvitt konfigurasjonsfilene og tilhørende kataloger( vanligvis i brukerens hjemmekatalog), vil du ønske ålegg til rensealternativet:

sudo apt-get remove -purge [pakke navn 1] [pakke navn 2]. .. [pakke navn 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, du kan 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.

Oppgraderingsprogramvare

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

sudo apt-get-oppgradering [pakke navn 1] [pakke navn 2]. .. [pakke navn n]

Eller du kan oppgradere alle pakker uten å ha flere argumenter:

sudo apt-få oppgradering

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.

sudo apt-get dist-upgrade [pakke navn 1] [pakke navn 2]. .. [pakke navn n]

sudo apt-få dist-oppgradering

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 oppgradering

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

Rengjøring

Når du laster ned pakker, caches Ubuntu dem dersom de trenger å henvise til dem videre. Du kan slette denne cachen og få tilbake harddiskplass med følgende kommando:

sudo apt-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 kvitte seg med de eldre versjonene som er ganske ubrukelige, men likevel forlate deg med 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 |mindre

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

dpkg -list |grep [søkeord]

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

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

dpkg -l 'søkeord'

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

Påskeegg

APT har et interessant påskeegg.

sudo apt-get moo

Nyt dine super kua krefter!

Å kunne styre 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!