Com afegir un dipòsit de paquets a Debian

How Add Package Repository Debian



A Linux hi ha instal·lats per defecte un conjunt de paquets. Però els paquets predeterminats mai són suficients. És possible que vulgueu configurar un servidor de fitxers, un servidor web, un servidor de base de dades o alguna cosa més. Per a això, heu d’instal·lar paquets addicionals. Utilitzem un gestor de paquets com apte per instal·lar i gestionar paquets a Linux. El gestor de paquets descarrega i instal·la paquets des d'un dipòsit de paquets. Un dipòsit de paquets és un servidor HTTP o FTP al web on es guarda un conjunt de paquets a Internet juntament amb les metadades de paquets que li agraden a un gestor de paquets apte descarrega i utilitza primer per esbrinar quins paquets estan disponibles al dipòsit de paquets. També podeu tenir el vostre propi repositori de paquets local i afegir-lo a Debian.

En aquest article, us mostraré com afegir un dipòsit de paquets a Debian. Faré servir Debian 9 Stretch per a la demostració.







Afegir un dipòsit de paquets manualment a Debian

La informació del dipòsit de paquets s'emmagatzema al fitxer /etc/apt/sources.list dossier. Podeu editar el fitxer /etc/apt/sources.list fitxer directament per afegir un nou dipòsit de paquets.



Podeu executar l'ordre següent per editar-la /etc/apt/sources.list dossier:



$suo nano /etc/apte/fonts.list





Hauríeu de veure la finestra següent com es mostra a la captura de pantalla següent. Com podeu veure, ara mateix no he afegit cap dipòsit de paquets aquí. És possible que hàgiu afegit molts repositoris de paquets. Però vull mostrar-vos els conceptes bàsics.



Ara afegiré el dipòsit oficial de paquets Debian 9. Per tant, afegiré la següent línia al fitxer tal i com es marca a la captura de pantalla següent:

deb http://ftp.us.debian.org/debian stretch main contrib no lliure

És possible que encara no entengueu què és aquesta línia. Deixa'm explicar.

La línia comença per deb el que significa que és un dipòsit binari Debian precompilat. Si el dipòsit de paquets conté codis font de diferents programes, hauríeu de substituir-los deb amb deb-src .

Ara la següent secció és l'URL del dipòsit de paquets. Podeu afegir URL de dipòsit HTTP, HTTPS i FTP aquí.

La següent secció, tal com està marcada a la captura de pantalla següent, és la suite o el nom de codi. Per a Debian 9, ho és estirar .

És possible que pugueu trobar què és per al vostre sistema operatiu Debian amb l'ordre següent:

$lsb_release-cs

Com podeu veure a la captura de pantalla següent, el nom en clau o el nom de la suite és estirar .

La secció marcada de la captura de pantalla següent depèn del dipòsit de paquets específic que afegiu. Per al dipòsit oficial de Debian, teniu principal , contribució , i no lliure .

Cadascuna d'aquestes paraules representa una secció o conjunt de paquets de programari al mateix dipòsit de paquets.

Un cop hàgiu acabat, premeu + x i després premeu i i després premeu per desar el fitxer.

Un cop hàgiu acabat d'afegir un dipòsit, executeu l'ordre següent per actualitzar el fitxer apte memòria cau del gestor de paquets:

$suo apt-get update

Com podeu veure, la memòria cau del dipòsit de paquets s'està actualitzant.

També hi ha una manera més neta d’afegir repositoris de paquets nous a Debian.

Als sistemes operatius Debian, un directori especial /etc/apt/sources.list.d/ està disponible per defecte. S'utilitza per facilitar l'addició de nous dipòsits de paquets. Tot el que heu de fer és crear un fitxer nou amb l'extensió .lista al /etc/apt/sources.list.d/ directori.

En lloc d'afegir el nou dipòsit al fitxer /etc/apt/sources.list fitxer, per exemple, podeu crear un fitxer nou debian_us_official.list dins /etc/apt/sources.list.d/ directori amb l'ordre següent:

$suo nano /etc/apte/fonts.list.d/debian_us_official.list

S'hauria d'obrir un nou fitxer buit.

Ara afegiu-hi la línia següent.

deb http://ftp.us.debian.org/debian stretch main contrib no lliure

Ara deseu el fitxer i executeu l'ordre següent. Estàs bé per anar-hi.

$suo apt-get update

Afegir un dipòsit de paquets mitjançant apte a Debian

Ara que ja enteneu com es forma una línia de repositori. Ara podeu utilitzar el fitxer apte gestor de paquets per afegir repositoris de paquets nous.

Per afegir el mateix dipòsit que abans, executeu l'ordre següent:

$suoapt-add-repository'deb http://ftp.us.debian.org/debian stretch main contrib non-free'

També podeu afegir un PPA amb l'ordre següent:

$suoapt-add-repository YOUR_PPA

NOTA: Aquí YOUR_PPA hauria de ser una cosa així ppa: teejee2008 / ppa .

També podeu eliminar un PPA o un dipòsit de paquets amb l'ordre següent:

$suoapt-add-repository-rEL VOSTRE REPOSITORI

NOTA: Aquí, EL VOSTRE REPOSITORI pot ser una línia de dipòsit o un PPA.

Per exemple, a la captura de pantalla següent, he eliminat un dipòsit mitjançant la línia del dipòsit.

Així és com afegiu un dipòsit a Debian. Gràcies per llegir aquest article.