Debian

Hvordan legge til et pakkelager til Debian

Hvordan legge til et pakkelager til Debian
På Linux er et sett med pakker installert som standard. Men standardpakker 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 pakkeleder som apt å installere og administrere pakker på Linux. Pakkeforvalteren 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 pakkemetadataene som en pakkebehandler liker apt laster ned 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 Stretch til demonstrasjonen.

Legge til et pakkelager manuelt på Debian

Pakkelagerinformasjonen lagres på / etc / apt / sources.liste fil. Du kan redigere / etc / apt / sources.liste fil direkte for å legge til et nytt pakkelager.

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

$ sudo nano / etc / apt / sources.liste

Du bør se følgende vindu som vist på skjermbildet nedenfor. Som du kan se, har jeg ikke lagt til noe pakkelager her akkurat nå. Det kan hende du har lagt til mange pakkelager. 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 markert i skjermbildet nedenfor:

deb http: // ftp.oss.debian.org / debian stretch hovedbidrag ikke-gratis

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

Linjen starter med deb som betyr at det er et forhåndskompilert Debian binært depot. Hvis pakkelageret inneholder kildekoder for forskjellige programvare, bør du erstatte det deb med deb-src.

Nå er neste avsnitt URL-en til pakkelageret. Du kan legge til URLer for HTTP, HTTPS, FTP-depot her.

Den neste delen som er markert i skjermbildet nedenfor er suiten eller kodenavnet. For Debian 9 er det det tøye ut.

Du kan kanskje finne ut hva det er for Debian-operativsystemet ditt med følgende kommando:

$ lsb_release -cs

Som du kan se fra skjermbildet nedenfor, er kodenavnet eller suitenavnet tøye ut.

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

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

Når du er ferdig, trykk + x og trykk deretter på y og trykk deretter på for å lagre filen.

Når du er ferdig med å legge til et lager, kjører du følgende kommando for å oppdatere apt pakkebehandlerbuffer:

$ sudo apt-get oppdatering

Som du ser, oppdateres pakkelagerbufferen.

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

På Debian-operativsystemer, en spesiell katalog / etc / apt / sources.liste.d / er tilgjengelig som standard. Den brukes til å gjøre det lettere å legge til nye pakkelager. Alt du trenger å gjøre er å opprette en ny fil med utvidelsen .liste i / etc / apt / sources.liste.d / katalog.

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

$ sudo nano / etc / apt / sources.liste.d / debian_us_official.liste

En ny tom fil skal åpnes.

Legg nå til følgende linje i den.

deb http: // ftp.oss.debian.org / debian stretch hovedbidrag ikke-gratis

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 pakkeforvalter for å legge til nye pakkeforråd.

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

$ sudo apt-add-repository 'deb http: // ftp.oss.debian.org / debian stretch hovedbidrag ikke-gratis '

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

$ sudo apt-add-repository YOUR_PPA

MERK: Her DIN_PPA burde 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 repository-linjen.

Slik legger du til et lager på Debian. Takk for at du leser denne artikkelen.

Zip og pakke ut kommandoer i Linux
Zip er en populær plattformkommando som brukes til komprimering og arkivering av data. Komprimering sparer plass ved å krympe datastørrelsen mens arki...
En introduksjon til Linux dmesg Command
Hvert operativsystem, inkludert Linux, utfører noen aktiviteter stille uten å varsle brukeren. Selv om brukeren ikke er klar over disse aktivitetene, ...
Hvordan tømme kommandohistorikk i Linux
Bash-historikken lagrer postene til alle terminalkommandoer som utføres av en bruker på kommandolinjens Linux-system. Ved hjelp av historikkfunksjonen...