Debian

Sådan tilføjes et pakkelager til Debian

Sådan tilføjes et pakkelager til Debian
På Linux er et sæt pakker installeret som standard. Men standardpakkerne er aldrig nok. Det kan være en god idé at oprette en filserver eller en webserver eller en databaseserver eller noget andet. Til det skal du installere yderligere pakker. Vi bruger en pakkehåndtering som apt at installere og administrere pakker på Linux. Pakkeadministratoren downloader og installerer pakker fra et pakkelager. Et pakkeopbevaringssted er en HTTP- eller FTP-server på nettet, hvor et sæt pakker opbevares på internettet sammen med pakke-metadataene, som en pakkehåndtering kan lide apt downloader og bruger først for at finde ud af, hvilke pakker der er tilgængelige på pakkeopbevaringsstedet. Du kan også have dit eget lokale pakkelager og tilføje det på Debian.

I denne artikel vil jeg vise dig, hvordan du tilføjer et pakkelager på Debian. Jeg vil bruge Debian 9 Stretch til demonstrationen.

Tilføjelse af et pakkelager manuelt på Debian

Pakkeopbevaringsoplysningerne gemmes på / etc / apt / sources.liste fil. Du kan redigere / etc / apt / sources.liste fil direkte for at tilføje et nyt pakkelager.

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

$ sudo nano / etc / apt / sources.liste

Du skal se følgende vindue som vist i skærmbilledet nedenfor. Som du kan se, har jeg ikke tilføjet noget pakkeopbevaring her lige nu. Du har muligvis tilføjet mange pakkeopbevaringssteder. Men jeg vil vise dig det grundlæggende.

Nu skal jeg tilføje det officielle Debian 9-pakkeopbevaringssted. Så jeg tilføjer følgende linje til filen som markeret i skærmbilledet nedenfor:

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

Du forstår muligvis ikke, hvad denne linje er endnu. Lad mig forklare.

Linjen starter med deb hvilket betyder, at det er et præ-kompileret Debian-binært lager. Hvis pakkeregistret indeholder kildekoder for forskellige software, skal du udskifte det deb med deb-src.

Nu er det næste afsnit URL til pakkelageret. Du kan tilføje HTTP, HTTPS, FTP repository URLs her.

Det næste afsnit som markeret i skærmbilledet nedenfor er pakken eller kodenavnet. For Debian 9 er det strække.

Du kan muligvis finde ud af, hvad det er til dit Debian-operativsystem med følgende kommando:

$ lsb_release -cs

Som du kan se fra skærmbilledet nedenfor, er kodenavnet eller pakkenavnet strække.

Det markerede afsnit af skærmbilledet nedenfor afhænger af det specifikke pakkeopbevaringssted, du tilføjer. For det officielle Debian-lager har du det vigtigste, bidrag, og ikke-fri.

Hvert af disse ord repræsenterer en sektion eller et sæt softwarepakker på det samme pakkelager.

Når du er færdig, skal du trykke på + x og tryk derefter på y og tryk derefter på for at gemme filen.

Når du er færdig med at tilføje et lager, skal du køre følgende kommando for at opdatere apt pakkehåndteringscache:

$ sudo apt-get opdatering

Som du kan se, opdateres pakkelagerets cache.

Der er også en renere måde at tilføje nye pakkeopbevaringssteder på Debian på.

På Debian-operativsystemer, en særlig mappe / etc / apt / sources.liste.d / er tilgængelig som standard. Det bruges til at gøre det lettere at tilføje nye pakkeopbevaringssteder. Alt hvad du skal gøre er at oprette en ny fil med udvidelsen .liste i / etc / apt / sources.liste.d / vejviser.

I stedet for at føje det nye lager til / etc / apt / sources.liste fil, kan du oprette en ny fil, lad os sige debian_us_official.liste i / etc / apt / sources.liste.d / bibliotek med følgende kommando:

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

En ny tom fil skal åbnes.

Tilføj nu følgende linje til den.

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

Gem nu filen, og kør følgende kommando. Du er god at gå.

$ sudo apt-get opdatering

Tilføjelse af et pakkelager ved hjælp af apt på Debian

Nu hvor du forstår, hvordan en lagerlinje er formateret. Du kan nu bruge apt pakkehåndtering for at tilføje nye pakkeopbevaringssteder.

For at tilføje det samme lager som før skal du køre følgende kommando:

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

Du kan også tilføje en PPA med følgende kommando:

$ sudo apt-add-repository YOUR_PPA

BEMÆRK: Her DIN_PPA burde være noget lignende ppa: teejee2008 / ppa.

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

$ sudo apt-add-repository -r YOUR_REPOSITORY

BEMÆRK: Her, DIN_REPOSITORY kan være en arkivlinje eller en PPA.

For eksempel i skærmbilledet nedenfor fjernede jeg et lager ved hjælp af repository-linjen.

Sådan tilføjer du et lager på Debian. Tak, fordi du læste denne artikel.

Mus Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Sådan ændres musemarkør og markørstørrelse, farve og skema på Windows 10
Musemarkøren og markøren i Windows 10 er meget vigtige aspekter af operativsystemet. Dette kan også siges om andre operativsystemer, så i sandhed er d...
Gratis og open source-spilmotorer til udvikling af Linux-spil
Denne artikel dækker en liste over gratis og open source-spilmotorer, der kan bruges til at udvikle 2D- og 3D-spil på Linux. Der er mange sådanne spil...
Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...