QUESTA PAGINA È IN FASE DI TRADUZIONE. ORIGINALE: https://help.ubuntu.com/community/Repositories/CommandLine #format wiki #LANGUAGE it

IconsPage/terminal.png Questa pagina descrive come gestire i Repository dei programmi attraverso la linea di comando. Questo procedimento è necessario ad esempio quando viene utilizzata una installazione minimale, una installazione server (senza un interfaccia grafica utente (GUI)) oppure può essere utile agli utenti che preferiscono questo metodo rispetto ai vari strumenti grafici disponibili in Gestione dei Repository in Ubuntu oppure in Gestione dei Repository in Kubuntu.

IconsPage/important.png Se stai utilizzando una installazione minimale od una server avrai bisogno di prendere confidenza con un editor di testo da terminale come nano. Se stai utilizzango un installazione grafica puoi usare Nano, GEdit o l'editor di testo che più preferisci.

Le Basi

Ubuntu utilizza apt per la gestione dei pacchetti. Apt memorizza una lista dei Repository e dei canali software nel file

/etc/apt/sources.list

Modificando questo file dalla linea di comando, noi possiamo aggiungere, rimuovere o disabilitare temporaneamente i Repository.

Normalmente, il contenuto di /etc/apt/sources.list assomiglia a questo:

# sources.list
# deb cdrom:[Ubuntu 8.04.1 _Hardy Heron_ - Release amd64 (20080701)]/ hardy main restricted

#deb cdrom:[Ubuntu 8.04.1 _Hardy Heron_ - Release amd64 (20080701)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

IconsPage/important.png quello mostrato sopra non è un sources.list completo.

Spiegazione del Formato dei Repository

Versioni Future

Aggiungere Repository

Aggiungere i Repository Universe e Multiverse

È possibile abilitare alcuni Repository aggiuntivi come Universe and Multiverse decommentando la corrispondente riga apt ( cioé cancellando il '#' all'inizio della riga ). Nel nostro esempio, vogliamo decommentare le righe per Universe:

e le righe per Multiverse:

IconsPage/IconNote.png È importante aggiungere la parte hardy-updates sia di universe che di multiverse per assicurarsi di ricevere gli aggiornamenti.

Quando avrai terminato di applicare le tue modifiche salva il file. Ora, recupera la lista aggiornata dei pacchetti dai nuovi Repository aggiungi utilizzando il seguente comando:

Fatto! Il tuo sistema è pronto per installare i pacchetti dai Repository Universe e Multiverse.

Adding Partner Repositoryes

You can add the partner Repositoryes by uncommenting the following lines in your /etc/apt/sources.list file:

Then update as before:

Adding Other Repositoryes

[ALLEGA] Note: There are some (but not many) good reasons for which you might want to add non-Ubuntu Repositoryes to your list of software sources. Some software cannot be distributed by Ubuntu due to patent and licensing restrictions in some countries (see the RestrictedFormats page for examples). You might want to add Repositoryes that offer such software. Make sure that all Repositoryes you add in this way have been tested and are known to work on Ubuntu systems. Repositoryes that are not designed to work with your version of Ubuntu can introduce inconsistencies in your system and might force you to re-install.


Adding Launchpad PPA Repositoryes

Ubuntu 9.10, Karmic Koala, introduces a convenient new command for adding Launchpad PPA (Personal Package Archive) Repositoryes via the command line: add-apt-repository.

Enabling Repositoryes with a (non-interactive) Script

IconsPage/IconNote.png This section is directed at advanced users.

Problem: You are looking for a way to enable the extra Repositoryes without any user input.
Example: You are creating a custom install script for an application that needs software packages from the Universe or Multiverse Repositoryes.
What follows is a simple script that enables the extra Repositoryes that are commented out on a default install of Ubuntu 7.04 LTS.

Problem: You are looking for a way to enable a repository which you provide for users of your software.

Suggestions & Recommendations

Ulteriori Informazioni


CategoryHomepage

LorenzoZoffoli/Prove0 (l'ultima modifica è del 20/03/2011 16.38.47, fatta da GiuseppeTerrasi)