Hvordan bruke Linux Command Line: Programvare Management


I forrige artikkel i denne serien vi har lært noe av det grunnleggende CLI (kommandolinjegrensesnitt). I denne artikkelen vil vi lære å håndtere programvaren på din distro med bare kommandolinjen, uten å berøre GUI i det hele tatt.

Jeg ser store fordeler ved bruk av kommandolinjen i alle Ubuntu-basert system. Hvert * buntu kommer med sin egen "custom" software styringsverktøy som ikke bare skaper inkonsekvente erfaringer på tvers av ulike smaker, selv om de bruker de samme repositories eller ressurser til å administrere programvare. Livet til en bruker blir lettere med CLI fordi den samme kommandoen fungerer på tvers av smaker og derivater. Så hvis du er en Kubuntu bruker du ikke vil ha et problem som støtter en Linux Mint bruker fordi CLI vil fjerne alle de forvirrende wrappers. I denne opplæringen jeg rettet mot alle de store distroer:. Debian /Ubuntu, opensuse og Fedora

Debian /Ubuntu: Slik oppdaterer repositories og installere pakker

Det er to kommandolinjeverktøy for Debian Familien: "apt-get" og "aptitude". Aptitude er ansett som en overlegen verktøy som det gjør en bedre jobb på avhengigheter og bedre styring av pakker. Hvis Ubuntu ikke kommer med "aptitude" pre-installert, foreslår jeg at du installere verktøyet.

Før vi installere en pakke må vi alltid oppdatere repositories, slik at de kan trekke den nyeste informasjonen om pakkene. Dette er ikke begrenset til Ubuntu. Uavhengig av distro du bruker, må du alltid oppdatere repositories før installering av pakker eller kjører system updates.The kommandoen til å oppdatere pakkene er:

 sudo apt-get update 

Når repositories oppdateres du kan installere 'evne'. Mønsteret er enkelt sudo apt-get install

 sudo apt-get install aptitude 

Ubuntu kommer forhåndsinstallert med et bash-fullføring verktøy som gjør livet enda enklere med apt-get og sikkerhet. Du trenger ikke å huske hele navnet på pakken, skriver de tre første bokstavene og trykker "Tab-tasten. Bash vil tilby deg alle pakker som starter med disse tre bokstavene. Så hvis jeg skriver "sudo apt-get install apt" og deretter trykke "Tab" det vil vise meg en lang liste over slike pakker.

Når aptitude er installert, bør du begynne å bruke den i stedet for apt-get . Bruken er samme, bare erstatte apt-get med aptitude.

oppdatering Kjør system /oppgraderinger

Kjøre en systemoppgradering er ganske lett på Ubuntu og dets derivater. Kommandoen er enkel:

 sudo aptitude update 
 sudo aptitude oppgradere 

Det er en annen kommando for systemoppgraderinger kalt 'dist-upgrade ". Denne kommandoen er litt mer avansert enn det enkle "oppgradering" kommandoen fordi den gir noen ekstra oppgaver. Mens "oppgradering" kommandoen bare oppgraderer de installerte pakker til sin nyeste versjon, betyr det ikke fjerne noen eldre pakker. 'Dist-upgrade "på den annen side også håndterer avhengigheter og kan fjerne pakker som ikke trengs lenger. Også hvis du ønsker å oppgradere Linux-kjernen til den nyeste versjonen så du trenger den "dist-upgrade 'kommando. Du kan kjøre følgende kommando:

 sudo aptitude update 
 sudo aptitude dist-upgrade 
Oppgrader til siste versjon av Ubuntu

Det er svært enkelt å oppgradere de offisielle varianter av Ubuntu ( slik som Ubuntu, Kubuntu, Xubuntu, etc.) fra en stor versjon til en annen. Bare husk at det skal være fra ett utslipp til neste utgivelse, for eksempel 14,04 til 14,10 og ikke 13,04 til 14,04. Det eneste unntaket er de LTS utgivelser som du kan hoppe fra ett LTS til en annen. For å kjøre en oppgradering må du kanskje installere en tilleggspakke:

 sudo aptitude install update-leder-core 

Nå kan du kjøre følgende kommando for å gjøre utgivelsen oppgraderingen:

 sudo aptitude gjør-release-upgrade 

Mens du oppgraderer fra en utgivelse til en annen huske på at mens nesten alle offisielle Ubuntu-smaker støtte slike oppgraderinger, kan det ikke fungere på uoffisielle smaker eller derivater som Linux Mint eller elementær OS. Du mye sjekke de offisielle fora av disse distroer før du prøver en oppgradering.

Et annet viktig poeng å huske på er at du må alltid sikkerhetskopiere data før du kjører en fordeling oppgradering og også kjøre et depot oppdatering, så dist Oppgradering.

Hvordan fjerne pakker

Det er veldig lett å fjerne pakker via kommandolinjen. Bare bruk "Fjern" alternativ i stedet for 'install'. Så hvis du ønsker å fjerne "firefox", vil kommandoen være:

 sudo aptitude fjerne firefox 

Hvis du vil også fjerne konfigurasjonsfilene knyttet til den pakken, for en frisk start, eller for å trimme ned systemet så kan du bruke "utrenskning" alternativ:

 sudo aptitude purge firefox 

For å rense systemet videre og bli kvitt pakker ikke lenger er nødvendig, må du kjøre "auto remove 'kommando fra tid til tid:

 sudo apt-get autoremove 
Installere binære pakker

Til tider, mange utviklere og selskaper tilbyr deres programvare som kjørbinærfiler eller Deb filer. For å installere slike pakker du trenger en annen kommando verktøy kalt dpkg.

 sudo dpkg -i /path-of-downloaded.deb

At ganger du kan komme over knust pakke feil i * buntus. Du kan sjekke eventuelle ødelagte pakker ved å kjøre denne kommandoen:

 sudo apt-get sjekk 

Hvis det er noen ødelagte pakker så kan du kjøre denne kommandoen for å fikse dem:

 sudo apt- få -f install 
Hvordan legge til eller fjerne repositories eller PPAs

Alle repositories lagres på denne plasseringen: '/etc/apt/source.list'. Du kan enkelt redigere denne filen med "nano" eller din foretrukne redaktør og legge til nye depoter der. For å legge til nye PPAs (personlig pakke arkiver) til systemet brukes følgende mønster:

 sudo add-apt-repository ppa: 

For eksempel hvis du ønsker å legge til Libreoffice PPA dette ville være et mønster :

 sudo add-apt-repository ppa: Libreoffice /PPA 
opensuse Programvareadministrasjon

Når du forstår hvordan grunnleggende Linux kommandoer arbeid, det er egentlig ikke noe å si hvilken distro du bruker . Og det gjør det også lettere å hoppe distroer, slik at du kan bli distro agnostiker, avstå fra stammetilhørighet og bruke distro som fungerer best for deg. Hvis du bruker opensuse deretter "apt-get" eller "aptitude" er erstattet med "zypper '.


La oss kjøre en systemoppdatering. Først må du oppdatere depotet informasjon:

 sudo zypper oppdatere 

Deretter kjøre en systemoppdatering:

 sudo zypper opp 

Alternativt kan du også bruke:

 sudo zypper oppdatering 

Denne kommandoen vil oppgradere alle pakkene til deres nyeste versjon. For å installere en pakke kommandoen er:

 sudo zypper i [pakkenavn] 

Men du må, som vanlig, oppdatere repositories før du installerer pakken:

 sudo zypper refresh < p> For å avinstallere noen pakke run: 
 sudo zypper fjerne 

Men i motsetning til Ubuntu eller Arch Linux standard skall av opensuse ikke gjør en god jobb på auto-fullføring når det gjelder å håndtere pakker. Det er der en annen skallet 'zsh "kommer inn i bildet. Du kan enkelt installere zsh for opensuse (sjansene er at det allerede er installert.)

 sudo zypper i zsh 

For å bruke zsh bare skrive zsh i terminalen og følg instruksjonene for å konfigurere den. Du kan også endre standard shell fra 'bash' til 'zsh' ved å redigere '/etc /passwd' fil.

 sudo nano /etc /passwd 

Deretter erstatte 'bash' med 'zsh' for brukeren og rot. Når alt er satt vil det være mye mer behagelig å bruke kommandolinjen i opensuse.

Hvordan legge til nye depoter i opensuse

Det er veldig enkelt å legge til en repo til opensuse. Mønsteret er enkelt: zypper ar -f

Så hvis jeg vil legge til en Gnome dette ville være kommandoen:

 zypper ar -f obs: //GNOME: STABIL: 3.8 /openSUSE_12 0,3 GS38 

[Det er bare et eksempel, bruker en eldre Gnome repo, ikke prøv det på systemet ditt.]

Hvordan installere binærfiler i opensuse

I opensuse kan du bruker samme 'zypper installere befaling om å installere binærfiler. Så hvis du ønsker å installere Google Chrome, kan du laste ned rpm fil fra området, og deretter kjøre denne kommandoen:

 sudo zypper installere 
Hvordan installere pakker i fedora

Fedora bruker 'yum "som er motstykket til" apt-get "og" zypper'. Å finne oppdateringer og installere dem i Fedora kjøre

 sudo yum oppdatering 

For å installere en pakke bare løpe:

 sudo yum install 

For å fjerne noen pakke run:
< pre> sudo yum fjerne

For å installere binærfiler bruke.

 sudo yum install 

Så, det er stort sett alt du trenger for å komme i gang med kommandolinjen for programvareadministrasjon i disse distroer