Debian

Come aggiungere un repository di pacchetti a Debian

Come aggiungere un repository di pacchetti a Debian
Su Linux una serie di pacchetti è installata di default. Ma i pacchetti predefiniti non sono mai abbastanza. Potresti voler configurare un file server, o un server web, o un server di database o qualcos'altro. Per questo è necessario installare pacchetti aggiuntivi. Usiamo un gestore di pacchetti come adatto per installare e gestire pacchetti su Linux. Il gestore 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 insieme di pacchetti è conservato su Internet insieme ai metadati del pacchetto che piace a un gestore di pacchetti adatto scarica e usa prima per scoprire quali pacchetti sono disponibili nel repository dei pacchetti. Puoi anche avere il tuo repository di pacchetti locale e aggiungerlo su Debian.

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

Aggiungere manualmente un repository di pacchetti su Debian

Le informazioni sull'archivio dei pacchetti sono memorizzate su /etc/apt/sources.elenco file. Puoi modificare il /etc/apt/sources.elenco file direttamente per aggiungere un nuovo repository di pacchetti.

Puoi eseguire il seguente comando per modificare /etc/apt/sources.elenco file:

$ sudo nano /etc/apt/sources.elenco

Dovresti vedere la seguente finestra come mostrato nello screenshot qui sotto. 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 ufficiale dei pacchetti Debian 9. Quindi sto aggiungendo la seguente riga al file come contrassegnato nello screenshot qui sotto:

deb http://ftp.noi.debian.org/debian stretch main contrib non-free

Potresti non aver ancora capito cos'è questa linea. Lasciatemi spiegare.

La linea inizia con deb il che significa che è un repository binario Debian precompilato. Se il repository del pacchetto contiene codici sorgente di software diversi, dovresti sostituire deb con deb-src.

Ora la sezione successiva è l'URL del repository del pacchetto. Puoi aggiungere HTTP, HTTPS, URL di repository FTP qui.

La sezione successiva, come indicato nello screenshot qui sotto, è la suite o il nome in codice. Per Debian 9, lo è allungare.

Potresti essere in grado di trovare ciò 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 il nome della suite è allungare.

La sezione contrassegnata dello screenshot qui sotto dipende dal repository del pacchetto specifico che stai aggiungendo. Per il repository Debian ufficiale, hai principale, contributo, e non libero.

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

Quando hai finito, premi + X e poi premere e poi premere per salvare il file.

Una volta che hai finito di aggiungere un repository, esegui il seguente comando per aggiornare il adatto cache del gestore pacchetti:

$ sudo apt-get update

Come puoi vedere, la cache del repository dei pacchetti è in fase di aggiornamento.

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

Sui sistemi operativi Debian, una directory speciale /etc/apt/sources.elenco.d/ è disponibile per impostazione predefinita. Viene utilizzato per semplificare l'aggiunta di nuovi repository di pacchetti package. Tutto quello che devi fare è creare un nuovo file con l'estensione .elenco nel /etc/apt/sources.elenco.d/ directory.

Invece di aggiungere il nuovo repository al /etc/apt/sources.elenco file, puoi creare un nuovo file diciamo debian_us_official.elenco nel /etc/apt/sources.elenco.d/ directory con il seguente comando:

$ sudo nano /etc/apt/sources.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 contrib non-free

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

$ sudo apt-get update

Aggiunta di un repository di pacchetti utilizzando adatto su Debian

Ora che hai capito come è formattata una riga del repository. Ora puoi usare il adatto gestore di pacchetti per aggiungere nuovi repository di pacchetti.

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

$ sudo apt-add-repository 'deb http://ftp.noi.debian.org/debian stretch main contrib non-free'

Puoi anche aggiungere un PPA con il seguente comando:

$ sudo apt-add-repository YOUR_PPA

NOTA: qui TUO_PPA dovrebbe essere qualcosa come ppa:teejee2008/ppa.

Puoi anche rimuovere un PPA o un repository di pacchetti con il seguente comando:

$ sudo apt-add-repository -r YOUR_REPOSITORY

NOTA: qui, IL TUO_REPOSITIVO può essere una linea di repository o un PPA.

Ad esempio, nello screenshot qui sotto, ho rimosso un repository utilizzando la riga del repository.

Ecco come si aggiunge un repository su Debian. Grazie per aver letto questo articolo.

Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...