I denne artikel vil jeg vise dig, hvordan du tilføjer et pakkelager på Debian. Jeg vil bruge Debian 9 Stretch til demonstrationen.
Manuel tilføjelse af et pakkelager på Debian
Pakkeopbevaringsoplysningerne gemmes på /etc/apt/sources.list fil. Du kan redigere /etc/apt/sources.list fil direkte for at tilføje et nyt pakkelager.
Du kan køre følgende kommando for at redigere /etc/apt/sources.list fil:
$sudo nano /etc/passende/sources.list
Du skal se følgende vindue som vist på skærmbilledet herunder. Som du kan se, har jeg ikke tilføjet noget pakkeopbevaringssted lige nu. Du har muligvis tilføjet mange pakkelagre. Men jeg vil vise dig det grundlæggende.
Nu vil jeg tilføje det officielle Debian 9 -pakkelager. Så jeg tilføjer følgende linje til filen som markeret på skærmbilledet herunder:
deb http://ftp.us.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 forudkompileret Debian-binært lager. Hvis pakkelagret indeholder kildekoder for forskellige software, skal du erstatte deb med deb-src .
Nu er det næste afsnit URL'en til pakkelagret. Du kan tilføje URL'er til HTTP-, HTTPS-, FTP -arkiv her.
Det næste afsnit som markeret på skærmbilledet herunder er pakken eller kodenavnet. For Debian 9 er det strække .
Du kan muligvis finde, hvad det er for dit Debian -operativsystem med følgende kommando:
$lsb_release-cs
Som du kan se fra skærmbilledet herunder, er kodenavnet eller pakkenavnet strække .
Den markerede sektion af skærmbilledet herunder afhænger af det specifikke pakkeopbevaringssted, som du tilføjer. Til det officielle Debian -lager har du vigtigste , bidrage , 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å og og tryk derefter på for at gemme filen.
Når du er færdig med at tilføje et depot, skal du køre følgende kommando for at opdatere passende pakke manager cache:
$sudo apt-get opdatering
Som du kan se, opdateres pakkelagringscachen.
Der er også en renere måde at tilføje nye pakkelagre på Debian.
På Debian -operativsystemer, et særligt bibliotek /etc/apt/sources.list.d/ er tilgængelig som standard. Det bruges til at gøre det lettere at tilføje nye pakkelagre. Alt du skal gøre er at oprette en ny fil med udvidelsen .liste i /etc/apt/sources.list.d/ vejviser.
I stedet for at tilføje det nye lager til /etc/apt/sources.list fil, kan du oprette en ny fil, lad os sige debian_us_official.list i /etc/apt/sources.list.d/ bibliotek med følgende kommando:
$sudo nano /etc/passende/sources.list.d/debian_us_official.list
En ny tom fil skal åbnes.
Tilføj nu følgende linje til den.
deb http://ftp.us.debian.org/debian stretch hovedbidrag ikke-gratis
Gem nu filen og kør følgende kommando. Du er god til at gå.
$sudo apt-get opdateringTilføjelse af et pakkelager ved hjælp af passende på Debian
Nu hvor du forstår, hvordan en lagerlinje er formateret. Du kan nu bruge passende pakke manager til at tilføje nye pakkelagre.
Hvis du vil tilføje det samme lager som før, skal du køre følgende kommando:
$sudoapt-add-repository'deb http://ftp.us.debian.org/debian stretch vigtigste bidrag ikke-gratis'
Du kan også tilføje en PPA med følgende kommando:
$sudoapt-add-repository YOUR_PPABEMÆRK: Her YOUR_PPA burde være noget i stil med ppa: teejee2008 / ppa .
Du kan også fjerne en PPA eller et pakkelager med følgende kommando:
$sudoapt-add-repository-rYOUR_REPOSITORYBEMÆRK: Her, YOUR_REPOSITORY kan være en opbevaringslinje eller en PPA.
For eksempel på skærmbilledet herunder fjernede jeg et lager ved hjælp af repository -linjen.
Sådan tilføjer du et depot på Debian. Tak fordi du læste denne artikel.