Come aggiungere un repository di pacchetti a Debian

Come aggiungere un repository di pacchetti a Debian
Su Linux un set di pacchetti è installato per impostazione predefinita. Ma i pacchetti predefiniti non sono mai abbastanza. Potresti voler impostare un file server, un server Web o un server di database o qualcos'altro. Per questo è necessario installare pacchetti aggiuntivi. Usiamo un gestore di pacchetti come Apt Per installare e gestire i pacchetti su Linux. Il gestore di pacchetti scarica e installa i pacchetti da un repository di pacchetti. Un repository di pacchetti è un server HTTP o FTP sul Web in cui un set di pacchetti viene mantenuto su Internet insieme ai metadati del pacchetto che un gestore di pacchetti mi piace Apt Download e usa prima per scoprire quali pacchetti sono disponibili nel repository dei pacchetti. Puoi anche avere il tuo repository di pacchetti locali e aggiungerlo su Debian.

In questo articolo, ti mostrerò come aggiungere un repository di pacchetti su Debian. Userò Debian 9 Stretch per la dimostrazione.

Aggiunta manuale di un repository di pacchetti su Debian

Le informazioni sul repository dei pacchetti sono archiviate su /etc/apt/fonti.elenco file. Puoi modificare il /etc/apt/fonti.elenco File direttamente per aggiungere un nuovo repository di pacchetti.

È possibile eseguire il seguente comando da modificare /etc/apt/fonti.elenco file:

$ sudo nano/etc/apt/fonti.elenco

Dovresti vedere la seguente finestra come mostrato nello screenshot seguente. Come puoi vedere, non ho un repository di pacchetti aggiunto qui in questo momento. Potresti avere molti repository di pacchetti aggiunti. Ma voglio mostrarti le basi.

Ora aggiungerò il repository di pacchetti Debian 9 ufficiale. Quindi sto aggiungendo la seguente riga al file come contrassegnato nello screenshot seguente:

deb http: // ftp.noi.Debian.Org/Debian Stretch Main Contributo non libero

Potresti non capire cosa sia ancora questa linea. Lasciatemi spiegare.

La linea inizia con Deb Ciò significa che è un repository binario Debian pre-compito. Se il repository dei pacchetti contiene codici di origine di diversi software, è necessario sostituire Deb con Deb-Src.

Ora la prossima sezione è l'URL del repository dei pacchetti. È possibile aggiungere URL HTTP, HTTPS, FTP Repository.

La sezione successiva come contrassegnata nello screenshot seguente è la suite o il nome in codice. Per Debian 9, lo è stirata.

Potresti essere in grado di trovare quello che è per il tuo sistema operativo Debian con il seguente comando:

$ lsb_release -cs

Come puoi vedere dallo screenshot qui sotto, il nome in codice o la suite è stirata.

La sezione contrassegnata dello screenshot seguente dipende dal repository del pacchetto specifico che si aggiunge. Per il repository ufficiale di Debian, hai principale, contributo, E non libero.

Ognuna di queste parole rappresenta una sezione o un set di pacchetti software sullo stesso repository di pacchetti.

Una volta che hai finito, premere + X e poi premere y e poi premere Per salvare il file.

Una volta terminato l'aggiunta di un repository, eseguire il comando seguente per aggiornare il Apt PACCHITTER CATH CACHE:

$ sudo apt-get update

Come puoi vedere, la cache del repository pacchetti viene aggiornata.

C'è anche un modo più pulito per aggiungere nuovi repository di pacchetti su Debian.

Su Debian Operating Systems, una directory speciale /etc/apt/fonti.elenco.D/ è disponibile per impostazione predefinita. Viene utilizzato per semplificare l'aggiunta di nuovi repository di pacchetti. Tutto quello che devi fare è creare un nuovo file con l'estensione .elenco nel /etc/apt/fonti.elenco.D/ directory.

Invece di aggiungere il nuovo repository al file /etc/apt/fonti.elenco file, puoi creare un nuovo file diciamo debian_us_official.elenco In /etc/apt/fonti.elenco.D/ Directory con il seguente comando:

$ sudo nano/etc/apt/fonti.elenco.d/debian_us_official.elenco

Dovrebbe essere aperto un nuovo file vuoto.

Ora aggiungi la seguente riga ad esso.

deb http: // ftp.noi.Debian.Org/Debian Stretch Main Contributo non libero

Ora salva il file ed esegui il seguente comando. Sei a posto.

$ sudo apt-get update

Aggiunta di un repository di pacchetti utilizzando Apt su Debian

Ora che capisci come viene formattata una linea di repository. Ora puoi usare il Apt Gestione pacchetti per aggiungere nuovi repository di pacchetti.

Per aggiungere lo stesso repository di prima, eseguire il comando seguente:

$ sudo apt-addd-repository 'deb http: // ftp.noi.Debian.Org/Debian Stretch Main Contributo non libero '

Puoi aggiungere anche un PPA con il seguente comando:

$ sudo apt-addd-repository your_ppa

Nota: qui Tuo_ppa dovrebbe essere qualcosa di simile PPA: TEEJEE2008/PPA.

È inoltre possibile rimuovere un PPA o un repository di pacchetti con il seguente comando:

$ sudo apt-addd-repository -r your_repository

Nota: qui, Your_repository può essere una linea di repository o un PPA.

Ad esempio, nello screenshot seguente, ho rimosso un repository usando la linea del repository.

È così che aggiungi un repository su Debian. Grazie per aver letto questo articolo.