Hvordan legge til et pakkelager til Debian

Hvordan legge til et pakkelager til Debian
På Linux er et sett med pakker som standard installert. Men standardpakkene er aldri nok. Det kan være lurt å sette opp en filserver, eller en webserver, eller en databaseserver eller noe annet. For det må du installere flere pakker. Vi bruker en pakkebehandler som Apt å installere og administrere pakker på Linux. Pakkebehandleren laster ned og installerer pakker fra et pakkelager. Et pakkelager er en HTTP- eller FTP -server på nettet der et sett med pakker holdes på internett sammen med pakkemetadata som en pakkebehandler som som Apt Nedlastinger og bruker først for å finne ut hvilke pakker som er tilgjengelige på pakkelageret. Du kan også ha ditt eget lokale pakkelager og legge det til på Debian.

I denne artikkelen vil jeg vise deg hvordan du legger til et pakkelager på Debian. Jeg vil bruke Debian 9 -strekk til demonstrasjonen.

Legger til et pakkelager manuelt på Debian

Informasjon om pakkelager er lagret på /etc/apt/kilder.liste fil. Du kan redigere /etc/apt/kilder.liste Fil direkte for å legge til et nytt pakkelager.

Du kan kjøre følgende kommando for å redigere /etc/apt/kilder.liste fil:

$ sudo nano/etc/apt/kilder.liste

Du bør se følgende vindu som vist på skjermdumpen nedenfor. Som du kan se, har jeg ikke noe pakkelager lagt til her akkurat nå. Du kan ha mange pakkelagdeplasser lagt til. Men jeg vil vise deg det grunnleggende.

Nå skal jeg legge til det offisielle Debian 9 -pakkelageret. Så jeg legger til følgende linje i filen som merket i skjermdumpen nedenfor:

Deb http: // ftp.oss.Debian.org/debian stretch main bidrag ikke-fri

Du forstår kanskje ikke hva denne linjen er ennå. La meg forklare.

Linjen starter med Deb Noe som betyr at det er et forhåndskompilert debianbinær depot. Hvis pakkelageret inneholder kildekoder for forskjellige programvare, bør du erstatte Deb med Deb-Src.

Nå er den neste delen nettadressen til pakkelageret. Du kan legge til HTTP, HTTPS, FTP -depot -URL -er her.

Den neste delen som er merket på skjermdumpen nedenfor er suiten eller kodenavnet. For Debian 9 er det det tøye ut.

Du kan være i stand til å finne hva det er for ditt Debian -operativsystem med følgende kommando:

$ lsb_release -cs

Som du ser fra skjermbildet nedenfor, er kodenavnet eller suite -navnet tøye ut.

Den markerte delen av skjermdumpen nedenfor avhenger av det spesifikke pakkelageret du legger til. For det offisielle Debian -depotet har du det hoved-, bidrag, og ikke-fri.

Hvert av disse ordene representerer en seksjon eller et sett med programvarepakker på samme pakkelager.

Når du er ferdig, trykk + x Og trykk deretter y Og trykk deretter For å lagre filen.

Når du er ferdig med å legge til et depot, kjører du følgende kommando for å oppdatere Apt Package Manager Cache:

$ sudo apt-get oppdatering

Som du ser blir pakkelagdebufferen oppdatert.

Det er også en renere måte å legge til nye pakkelister på Debian.

På Debian operativsystemer, en spesiell katalog /etc/apt/kilder.liste.d/ er tilgjengelig som standard. Det brukes til å gjøre det enklere å legge til nye pakkelister. Alt du trenger å gjøre er å opprette en ny fil med utvidelsen .liste i /etc/apt/kilder.liste.d/ katalog.

I stedet for å legge det nye depotet til /etc/apt/kilder.liste fil, du kan opprette en ny fil, la oss si Debian_US_Official.liste i /etc/apt/kilder.liste.d/ Katalog med følgende kommando:

$ sudo nano/etc/apt/kilder.liste.D/Debian_US_Official.liste

En ny tom fil skal åpnes.

Legg nå følgende linje til den.

Deb http: // ftp.oss.Debian.org/debian stretch main bidrag ikke-fri

Lagre nå filen og kjør følgende kommando. Du er god å gå.

$ sudo apt-get oppdatering

Legge til et pakkelager ved hjelp av Apt på Debian

Nå som du forstår hvordan en depotlinje er formatert. Du kan nå bruke Apt Pakkesjef for å legge til nye pakkelagre.

For å legge til samme depot som før, kjør følgende kommando:

$ sudo apt-add-repository 'Deb http: // ftp.oss.Debian.org/debian stretch main bidrag ikke-fri '

Du kan også legge til en PPA med følgende kommando:

$ sudo apt-add-repository your_ppa

Merk: Her Din_ppa skal være noe sånt PPA: Teejee2008/PPA.

Du kan også fjerne en PPA eller et pakkelager med følgende kommando:

$ sudo apt-add-repository -r your_repository

Merk: Her, Din_repository kan være en depotlinje eller en PPA.

For eksempel, i skjermbildet nedenfor, fjernet jeg et depot ved hjelp av depotlinjen.

Slik legger du til et depot på Debian. Takk for at du leste denne artikkelen.