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 sann tidsbesparelse.
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!
APT krever superbrukerrettigheter, da det handler om kjerneaspekter av systemet, så i Ubuntu er du " Du må forordre de fleste kommandoer med "sudo".
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 ord i beskrivelsen av pakker, si for et kabinettspill, eller etter pakkenavn. Noen søk kan gi massevis av 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.
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-repository [lagernavn her]
La oss se på Ubuntu Tweaks repo for å se hvordan det vil se ut i praksis:
sudo add-apt-repository ppa:
Voila!
Etter at du har lagt til arkiver, må du oppdatere pakkelisten.
sudo apt-get update
Det vil oppdatere pakkelistene fra alle lagre i en gå. Husk å gjøre dette etter hvert ekstra lager!
Nå som du har lagt til programvaren og oppdatert pakkelisten din, og funnet pakkenavnet du trenger, kan du installere det.
sudo apt- få installasjon [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 vil du også se 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.
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 reningsalternativet:
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.
For det meste 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 et 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.
Så hva om pakkene dine trenger å oppgradere? Du kan oppgradere individuelle programmer med følgende kommando:
sudo apt-get upgrade [pakke navn 1] [pakke navn 2] ... [pakke navn n]
Eller du kan oppgradere alle pakker uten å ha flere argumenter:
sudo apt-get upgrade
Dette forteller deg hvor mange og hvilke pakker som skal oppdateres, og vil be om en bekreftelse før den fortsetter.
Husk at du kanskje må 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-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 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 e-post serverbiblioteker.
Når du laster ned pakker, caches Ubuntu dem dersom det skal henvises til dem videre. Du kan slette denne cachen 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, da Bruk dette i stedet:
sudo apt-get autoclean
Dette vil kvitte seg med de eldre versjonene som er ganske ubrukelige, men fortsatt gi deg en cache.
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 små bokstaver L, og søkeordet ditt må være inne enkelt anførselstegn. Du kan bruke wildcard-tegn til å søke bedre også.
APT har et interessant påskeegg.
sudo apt-get moo
Nyt superkjøpene dine!
Å kunne klare seg 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 som 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!
Slik frigjør du plass på PlayStation 4
Sony PlayStation 4 inneholder en 500 GB harddisk, men spillene blir større og større. Grand Theft Auto V alene krever 50 GB plass på hardt kjøre, selv om du har platen. Slik løser du opp plass - og oppgrader din PS4-lagerkapasitet, slik at du kan passe flere spill. Oppgrader PlayStation 4 med en større harddisk RELATED: Slik lager du PlayStation 4 eller Xbox One raskere (Ved å legge til en SSD) Hvis du finner deg selv nå grensen regelmessig, bør du vurdere å få en større harddisk til din PS4.
Slik slår du eller svarer på notifikasjoner fra iPhone-låseskjermbildet
Når du mottar et varsel på iPhone-si, for en tekstmelding - du trenger ikke å låse opp telefonen til svare på det. Du kan faktisk svare på alle slags meldinger fra låseskjermen, uten opplåsing nødvendig. Du kan ikke bare svare på tekstmeldinger, men du kan også svare på påminnelser, hendelser, Facebook-meldinger og mer.