Slik bruker du Apt-Klar til å installere programmer i Ubuntu fra kommandolinjen
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 andre gir deg mulighet til å velge hvilke pakker som skal installeres og hvilke som skal utelukkes etter eget skjønn. Dette kan bli forvirrende, så det er en pakkeleder 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!
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 [søkeord 1] [søkeord 2] ... [søkeord 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:
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 repositorier
Du kan finne 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. Det er vert på et annet lager. 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-repository [depotnavn her]
La oss se på Ubuntu Tweaks repo for å se hvordan det vil se ut i praksis:
sudo add-apt-depot ppa: tualatrix / ppa
voila!
Oppdaterer kilder
Etter å ha 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 vil du også se 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 de tilhørende pakkene, også.
Fjerning av 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 legge 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, 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-få 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 enkelte programmer med følgende kommando:
sudo apt-get upgrade [pakke navn 1] [pakke navn 2] ... [pakke navn n]
Du kan også oppgradere alle pakker uten å ha flere argumenter:
sudo apt-get 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-oppgradering.
sudo apt-get dist-upgrade [pakke navn 1] [pakke navn 2] ... [pakke navn n]
sudo apt-get 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 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 en harddiskplass med følgende kommando:
sudo apt-bli ren
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 | mindre
Du kan også søke gjennom listen med grep-kommandoen.
dpkg -list | grep [søkeord]
Hvis noe er installert, ser du et pakke navn og en beskrivelse.
Du kan også søke gjennom en mer kompakt metode:
dpkg -l 'søkeord'
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å.
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!