apt-add-repository add-apt-repository - Aggiunge un repository in /etc/apt/sources.list o /etc/apt/sources.list.d o ne rimuove uno esistente
add-apt-repository [OPTIONS] [LINE]
add-apt-repository è uno script che aggiunge un repository APT esterno a /etc/apt/sources.list o a un file in /etc/apt/sources.list.d/ o rimuove un file già deposito esistente.
Tieni presente che --list, --ppa, --cloud, --uri, I parametri --sourceslist e LINE si escludono a vicenda; solo uno (o nessuno) può essere specificato.
Mostra messaggio di aiuto ed esci.
Stampa le informazioni di debug sulla riga di comando.
Rimuove il repository specificato.
Questo prima disabiliterà (commenterà) le righe corrispondenti, quindi qualsiasi file modificato in sources.list.d/ verrà rimosso se contiene solo righe vuote e commentate.
Tieni presente che questo funziona in modo diverso se utilizzato con i parametri --enable-source e/o --component. Senza nessuno di questi parametri, questo rimuove il repository specificato, incluse tutte le righe deb-src e tutti i componenti. Se viene utilizzato --enable-source, questo disabilita solo la riga/le righe 'deb-src'. Se viene utilizzato --component, questo rimuove solo i componenti specificati e rimuove il repository solo se non rimangono componenti.
Se entrambi --enable-source e --component vengono utilizzati con --remove, le azioni vengono eseguite separatamente: i componenti specificati ) verrà rimosso da entrambe le righe deb e deb-src e le righe deb-src verranno disabilitate.
Assumi di sì a tutte le domande.
Dopo aver aggiunto il repository, non aggiornare la cache dei pacchetti.
Accedi a Launchpad (questo è necessario solo per i PPA privati).
Consenti il download dei pacchetti sorgente dal repository.
Questo aggiunge e abilita una riga 'deb-src' per il repository.
Se questo parametro viene utilizzato senza alcun repository, abiliterà tutte le voci del repository di origine disabilitato attualmente esistente (deb-src) che hanno una corrispondente voce del repository binario abilitato (deb).
Se questo parametro viene utilizzato due volte senza alcun repository, aggiungerà anche le voci del repository di origine mancanti per tutte le voci del repository binario esistente (deb).
Quali componenti devono essere utilizzati con il repository specificato.
Se non specificato, l'impostazione predefinita sarà main. Questo può essere utilizzato più volte per specificare più componenti.
Se viene utilizzato senza alcun repository, aggiungerà i componenti a tutti i repository attualmente esistenti (abilitati), ma solo se elencati nel file sources.list principale.
Che tasca usare.
L'impostazione predefinita è none, che equivale a release pocket.
Se viene utilizzato senza alcun repository, aggiungerà il pocket a tutti i repository attualmente esistenti, ma solo se elencati nel file sources.list principale. Utilizzerà i componenti attualmente configurati con la tasca di rilascio, o se questo non è attualmente configurato, utilizzerà i componenti main e restricted.
Mostra cosa verrebbe fatto, ma non apportare modifiche.
Elenca i repository attualmente configurati.
Questo elencherà solo i repository abilitati; non mostrerà le righe del repository disabilitate.
Per impostazione predefinita, questo mostra solo i repository binari (deb). Se viene utilizzato anche --enable-source, questo mostrerà anche i repository di origine (deb-src).
Aggiungi un archivio di pacchetti personali di Ubuntu Launchpad.
Deve essere nel formato ppa:USER/PPA, USER/PPA o USER.
Il parametro USER dovrebbe essere il team di Launchpad o la persona che possiede il PPA. Il parametro PPA dovrebbe essere il nome del PPA; se non fornito, il valore predefinito è 'ppa'.
Anche la chiave pubblica GPG del PPA verrà scaricata e aggiunta al portachiavi di apt.
Per aggiungere un PPA privato, devi utilizzare anche il parametro --login, e naturalmente devi anche essere iscritto al PPA privato.
Aggiungi un archivio cloud Ubuntu.
Deve essere nel formato cloud-archive:CANAME, uca:CANAME o CANAME.
Il parametro CANAME dovrebbe essere il nome dell'archivio cloud. Il parametro CANAME può opzionalmente essere suffisso con la tasca, come -aggiornamenti o -proposte. Se non specificato, l'impostazione predefinita della tasca è -aggiornamenti.
Aggiungi un archivio, specificato come singolo URI.
Se l'URI fornito viene rilevato come un PPA, funzionerà come se fosse stato utilizzato il parametro --ppa.
Aggiungi un archivio, specificato come una riga di immissione completa della fonte nel formato sources.list di una riga.
Deve seguire il formato ONE-LINE-STYLE come descritto nella manpage sources.list.
Se l'URI fornito viene rilevato come un PPA, funzionerà come se fosse stato utilizzato il parametro --ppa.
LINE è un metodo deprecato per specificare il repository da aggiungere/rimuovere, fornito solo per compatibilità con le versioni precedenti. Può essere specificato in uno qualsiasi dei formati supportati: riga sources.list, semplice URI, scorciatoia ppa o scorciatoia cloud-archive. Può anche essere specificato come uno o più componenti validi. Lo script tenterà di rilevare il formato fornito.
Questo non è raccomandato in quanto il rilevamento automatico del formato di riga previsto può essere ambiguo, ma gli script precedenti potrebbero ancora utilizzare questo metodo per specificare il repository.
Un caso speciale di LINE è fornire il valore -, che quindi leggerà LINE da stdin.
add-apt-repository -P ppa:user/repository add-apt-repository -P user/repository add-apt-repository -C cloud-archive:queens add-apt-repository -C uca:queens add-apt-repository -C queens add-apt-repository -S 'deb http://myserver/path/to/repo stable main' add-apt-repository -S deb http://myserver/path/to/repo stable main add-apt-repository -U http://myserver/path/to/repo -c main add-apt-repository -U https://packages.medibuntu.org -c free -c non-free add-apt-repository -U http://extras.ubuntu.com/ubuntu add-apt-repository -s add-apt-repository -L add-apt-repository -s -r add-apt-repository -c universe add-apt-repository -r -c multiverse
add-apt-repository deb http://myserver/path/to/repo stable main add-apt-repository http://myserver/path/to/repo main add-apt-repository https://packages.medibuntu.org free non-free add-apt-repository http://extras.ubuntu.com/ubuntu add-apt-repository multiverse
sources.list(5) apt-get(8)
Questa pagina di manuale è stata scritta da Chow Loong Jin hyperair@gmail.com per il sistema Debian (ma può essere usata da altri). È concesso il permesso di copiare, distribuire e/o modificare questo documento secondo i termini della GNU General Public License, versione 2 o qualsiasi versione successiva pubblicata dalla Free Software Foundation.
Sui sistemi Debian, il testo completo della GNU General Public License può essere trovato in /usr/share/common-licenses.