Kako dodati skladišče paketov v Debian

How Add Package Repository Debian



V Linuxu je privzeto nameščen niz paketov. Toda privzetih paketov nikoli ni dovolj. Morda boste želeli nastaviti datotečni strežnik ali spletni strežnik ali strežnik zbirke podatkov ali kaj drugega. Za to morate namestiti dodatne pakete. Uporabljamo upravitelja paketov, kot je apt za namestitev in upravljanje paketov v Linuxu. Upravitelj paketov prenese in namesti pakete iz skladišča paketov. Skladišče paketov je strežnik HTTP ali FTP v spletu, kjer je na spletu shranjen niz paketov skupaj z metapodatki paketov, ki jih ima upravitelj paketov apt najprej prenese in uporabi, da ugotovi, kateri paketi so na voljo v skladišču paketov. Lahko imate tudi svoje lokalno skladišče paketov in ga dodate v Debian.

V tem članku vam bom pokazal, kako dodati skladišče paketov v Debian. Za predstavitev bom uporabil Debian 9 Stretch.







Ročno dodajanje repozitorija paketov v Debian

Podatki o shrambi paketov so shranjeni v /etc/apt/sources.list mapa. Uredite lahko /etc/apt/sources.list datoteko, da dodate novo skladišče paketov.



Za urejanje lahko zaženete naslednji ukaz /etc/apt/sources.list mapa:



$sudo nano /itd/apt/sources.list





Videti bi morali naslednje okno, kot je prikazano na spodnjem posnetku zaslona. Kot vidite, tukaj trenutno nimam dodanega skladišča paketov. Morda imate dodanih veliko skladišč paketov. Želim pa vam pokazati osnove.



Zdaj bom dodal uradno skladišče paketov Debian 9. Zato datoteki dodam naslednjo vrstico, kot je označeno na spodnjem posnetku zaslona:

deb http://ftp.us.debian.org/debian stretch glavni prispevek ni prost

Morda še ne razumete, kaj je ta vrstica. Naj razložim.

Vrstica se začne z deb kar pomeni, da je vnaprej sestavljeno binarno skladišče Debian. Če skladišče paketov vsebuje izvorne kode različnih programov, jih morate zamenjati deb z deb-src .

Zdaj je naslednji razdelek URL skladišča paketov. Tukaj lahko dodate URL -je skladišč HTTP, HTTPS, FTP.

Naslednji razdelek, označen na spodnjem posnetku zaslona, ​​je paket ali kodno ime. Za Debian 9 je raztegniti .

Morda boste z naslednjim ukazom lahko ugotovili, kaj je za vaš operacijski sistem Debian:

$lsb_release-cs

Kot lahko vidite na spodnjem posnetku zaslona, ​​je kodno ime ali ime paketa raztegniti .

Označeni del spodnjega posnetka zaslona je odvisen od posebnega skladišča paketov, ki ga dodajate. Za uradno skladišče Debian imate glavni , prispevek , in nesvoboden .

Vsaka od teh besed predstavlja odsek ali niz programskih paketov v istem skladišču paketov.

Ko končate, pritisnite + x in nato pritisnite in in nato pritisnite shranite datoteko.

Ko dodate skladišče, zaženite naslednji ukaz, da posodobite datoteko apt predpomnilnik upravitelja paketov:

$sudo apt-get posodobitev

Kot lahko vidite, se predpomnilnik shrambe paketov posodablja.

Obstaja tudi čistejši način za dodajanje novih skladišč paketov v Debian.

V operacijskih sistemih Debian poseben imenik /etc/apt/sources.list.d/ je privzeto na voljo. Uporablja se za olajšanje dodajanja novih skladišč paketov. Vse kar morate storiti je, da ustvarite novo datoteko s pripono .list v /etc/apt/sources.list.d/ imenik.

Namesto dodajanja novega skladišča v /etc/apt/sources.list datoteko, lahko ustvarite novo datoteko, recimo debian_us_official.list v /etc/apt/sources.list.d/ imenik z naslednjim ukazom:

$sudo nano /itd/apt/sources.list.d/debian_us_official.list

Odpreti je treba novo prazno datoteko.

Zdaj ji dodajte naslednjo vrstico.

deb http://ftp.us.debian.org/debian stretch glavni prispevek ni prost

Zdaj shranite datoteko in zaženite naslednji ukaz. Dobro je, da greste.

$sudo apt-get posodobitev

Dodajanje repozitorija paketov z uporabo apt v Debianu

Zdaj, ko razumete, kako je oblikovana vrstica skladišča. Zdaj lahko uporabite apt upravitelja paketov za dodajanje novih skladišč paketov.

Če želite dodati isto skladišče kot prej, zaženite naslednji ukaz:

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian stretch glavni prispevek je brezplačen'

PPA lahko dodate tudi z naslednjim ukazom:

$sudoapt-add-repository YOUR_PPA

OPOMBA: Tukaj YOUR_PPA bi moralo biti nekaj takega ppa: teejee2008 / ppa .

PPA ali skladišče paketov lahko odstranite tudi z naslednjim ukazom:

$sudoapt-add-repository-rYOUR_REPOSITORY

OPOMBA: Tukaj, YOUR_REPOSITORY je lahko linija skladišča ali PPA.

Na spodnjem posnetku zaslona sem na primer odstranil skladišče s pomočjo vrstice skladišča.

Tako dodate skladišče v Debian. Hvala, ker ste prebrali ta članek.