Installere og jobbe med pakker i Ubuntu

Installere og jobbe med pakker i Ubuntu
I Ubuntu, omtrent som alle andre operativsystemer, trenger man programvare. Den primære metoden for programvareinstallasjon er via GUI Ubuntu -programvareverktøyet. Dette er imidlertid verken den foretrukne eller den eneste måten å installere pakker. Nybegynnere har en tendens til å holde seg til Guis; Imidlertid, når du bruker mer tid på Ubuntu, ender du opp med å måtte ty til eksisterende depoter og legge til depoter, og verre kommer til det verste, installerer pakkene manuelt manuelt. I denne opplæringen lærer vi å installere og jobbe med pakker i Ubuntu.

Metode 1: depoter

Den beste delen med Ubuntu og enhver smak av Linux er at den kommer med sitt eget depot. Et depot er i utgangspunktet som en butikk fylt med tusenvis av pakker eller programvare. Imidlertid er all programvaren som er tilgjengelig i depotet Open Source og for Linux.

Du kan selvfølgelig søke i depotet etter tilgjengelige pakker ved hjelp av APT -kommandoen. For å søke i depotet i Ubuntu:

sudo apt-cache-søk [hva du leter etter]

Anta for eksempel at jeg leter etter en pakke som heter MySQL:

sudo apt-cache-søk mysql

Anta at du har funnet pakken du ønsker, men leter etter mer informasjon om den funnet pakken, så vil du bruke APT Show -kommandoen.

Apt Show [fil for å vise]

Eks:

Apt Show MySQL-Client-8.0

Deretter kan du se etter avhengighetene ved å bruke følgende kode:

APT avhenger [fil for å skanne]

Eks:

APT avhenger av mysql-client-8.0

Når du er fornøyd med pakken du har funnet, kan du installere den. Mat-få installasjonskommandoen vil først hente og installere avhengighetene og deretter installere selve pakken slik at du kan lene deg tilbake og slappe av mens kommandoen gjør alt automatisk for deg. For å installere ved hjelp av depotet i Ubuntu:

sudo apt-get install [fil du vil installere]

Eks:

sudo apt-get install mysql-client-8.0 -y

Når den er installert, er det alltid en mulighet for at du kanskje ikke liker pakken og ønsker å fjerne den helt fra systemet ditt. For å fjerne en installert pakke, skriv: Skriv inn:

sudo apt-get fjern [din_package]

Eks:

sudo apt-get fjern mysql-client-8.0

Apt -Fet Fjern ikke fjerner konfigurasjonsfilene til programmet du installerte, og i disse tilfellene kan du bruke Purge i stedet. For å fjerne alt, inkludert konfigurasjonsfiler, vil du skrive:

sudo apt purge mysql-client-8.0

Metode 2: Legge til et depot

Det er mange tilfeller når og hvor pakken du leter etter ikke vil være i depotet; Imidlertid kan det være tilgjengelig i et helt annet depot. Så hva gjør vi da? Vi legger til depotet som har filen til vår egen. Apt primært se etter depoter i /etc/apt/kilder.liste - Det er her alle depotene blir funnet.

For å legge til et nytt depot til de du for øyeblikket eier, kan du bruke Personal Package Archives (PPAS). Det anbefales at du ikke tilfeldig legger til depoter, da det ikke blir skannet for skadelig programvare! Bare legg til fra pålitelige kilder!

Hvis du for eksempel vil legge til PPA for den enkle skjermopptakeren:

sudo add-apt-repository ppa: maarten-baert/simpleScreenrecordersudo apt-get update

For å fjerne PPA -depotet for den enkle skjermopptakeren:

Sudo Add-APT-Repository-Fjern PPA: Maarten-Baert/SimpleScreenRecorder

Når du for eksempel vil installere vin til Linux, ber de deg om å legge til et depot.

Eks:

sudo add-apt-repository 'Deb https: // dl.Winehq.org/vinbygg/ubuntu/fokal hoved '

Det siste vil legge til depotet som er spesifisert til/etc/apt/kilder.liste.

Metode 3: Installer pakken manuelt

Noen ganger er det bare ingen annen vei rundt det; Du må installere pakken manuelt. I slike tilfeller avhenger emballasjeformatet du får an på programvaren du laster ned.

Deb -pakker
For å installere en Deb -emballasje bruker jeg personlig Gdebi:

sudo apt-get install gdebi

Når GDEBI er installert, kan du bruke følgende kode til å installere .Deb -pakke.

gdebi [din_package.deb]

Alternativt bruker de fleste brukere DPKG -kommandoen. DPKG -kommandoen brukes til å installere, bygge, fjerne og administrere Debian -pakker. Noen ganger laster du ganske enkelt ned en Deb -fil og kan ikke bruke APT -kommandoen; I slike tilfeller bruker vi DPKG -kommandoen.

For å installere en pakke med DPKG:

sudo dpkg --installer [din_package.deb]

Man kan også bruke DPKG for å skanne Deb -filen for å se innholdet:

sudo dpkg -c [din_package.deb]

For å avinstallere ved hjelp av DPKG, trenger du pakkenavnet som brukes av systemet; Du kan få det ved å skrive:

sudo dpkg -l | grep [pakketavnet ditt - gjett]

Og avinstaller den deretter ved å bruke følgende:

sudo dpkg -r [pakkenavn]

Og hvis det krever rekonfigurasjon fordi det er korrupt, kan du skrive:

sudo dpkg - -configure [pakketavn]

RPM -pakke
RPM -pakker brukes vanligvis av CentOS, RHEL og Fedora. Imidlertid er det tider hvor du som Ubuntu -bruker bare trenger å bruke en RPM -pakke. Du kan gjøre RPM -pakken til en DEB -pakke og installere den i slike tilfeller.

La oss først installere Alien, en pakke som brukes til å konvertere RPM -filer til Deb -filer.

sudo apt-get installer fremmed

Last ned RPM -filen og skriv inn:

sudo fremmed -d [din_package.Rpm]

For eksempel vil sistnevnte opprette en Deb -versjon av den samme pakken som du kan installere med Gdebi.

gdebi [din_package.deb]

Tarballs
Med tarballs er det vanskeligere å tilfredsstille avhengigheter, og det er vanskeligere å fjerne og oppdatere. Imidlertid er det tider hvor tarballene er det eneste alternativet, spesielt hvis du er utsatt for å laste ned Github. I slike tilfeller, for å installere tarballs:

TAR -XVZF -pakke.tjære.GZ (eller TAR -XVJF -pakke.tjære.BZ2)
CD -pakke
./konfigurere
gjøre
sudo lage installasjon

Avanserte Linux -brukere foretrekker å installere pakker via kommandolinjen; Dette er et faktum. Pakker kommer i alle former og former; Dette er et annet faktum. Noen pakker er RPM -pakker, andre er tarballs, andre kan finnes i et depot, og andre krever at du legger til nye lagringsplasser. I denne opplæringen lærte vi de forskjellige måtene man kan installere og administrere pakker. Faktisk er vi avhengige av de apt og DPKG -kommandoene for å administrere dem generelt. Ved hjelp av APT og DPKG kan vi installere, oppdatere og fjerne pakker.

Glad koding!