add-apt-repository - manuel de référence, options, exemples de commandes


NOM

add-apt-repository - Ajoute un référentiel dans /etc/apt/sources.list ou /etc/apt/sources.list.d ou en supprime un existant

SYNOPSIS

add-apt-repository [OPTIONS] [LINE]

DESCRIPTION

add-apt-repository est un script qui ajoute un référentiel APT externe à /etc/apt/sources.list ou à un fichier dans /etc/apt/sources.list.d/ ou supprime un déjà référentiel existant.

OPTIONS

Notez que --list, --ppa, --cloud, --uri, Les paramètres --sourceslist et LINE s'excluent mutuellement ; un seul (ou aucun) d'entre eux peut être spécifié.

-h, --help

Afficher le message d'aide et quitter.

-d, --debug

Affiche les informations de débogage sur la ligne de commande.

-r, --remove

Supprimer le référentiel spécifié.

Cela désactivera (commentera) la ou les lignes correspondantes, puis tout fichier modifié sous sources.list.d/ sera supprimé s'il ne contient que des lignes vides et commentées.

Notez que cela fonctionne différemment lorsqu'il est utilisé avec les paramètres --enable-source et/ou --component. Sans aucun de ces paramètres, cela supprime le référentiel spécifié, y compris toute ligne deb-src, et tous les composants. Si --enable-source est utilisé, cela désactive uniquement la ou les lignes 'deb-src'. Si --component est utilisé, cela supprime uniquement le(s) composant(s) spécifié(s) et ne supprime le référentiel que s'il ne reste aucun composant.

Si --enable-source et --component sont utilisés avec --remove, les actions sont effectuées séparément : le(s) composant(s) spécifié(s) ) seront supprimés des lignes deb et deb-src, et les lignes deb-src seront désactivées.

-y, --yes

Supposons que oui à toutes les requêtes.

-n, --no-update

Après avoir ajouté le référentiel, ne mettez pas à jour le cache du package.

-l, --login

Connectez-vous à Launchpad (cela n'est nécessaire que pour les PPA privés).

-s, --enable-source

Autoriser le téléchargement des packages source à partir du référentiel.

Cela ajoute et active une ligne 'deb-src' pour le référentiel.

Si ce paramètre est utilisé sans référentiel, il activera toutes les entrées de référentiel source actuellement désactivées (deb-src) qui ont une entrée de référentiel binaire activée correspondante (deb).

Si ce paramètre est utilisé deux fois sans aucun référentiel, il ajoutera également les entrées de référentiel source manquantes pour toutes les entrées de référentiel binaire existantes (deb).

-c, --component

Quels composants doivent être utilisés avec le référentiel spécifié.

S'il n'est pas spécifié, ce sera par défaut main. Cela peut être utilisé plusieurs fois pour spécifier plusieurs composants.

S'il est utilisé sans référentiel, il ajoutera le ou les composants à tous les référentiels existants (activés), mais uniquement s'ils sont répertoriés dans le fichier sources.list principal.

-p, --pocket

Quelle poche utiliser.

La valeur par défaut est none, ce qui équivaut à la poche release.

S'il est utilisé sans aucun référentiel, il ajoutera la poche à tous les référentiels actuellement existants, mais uniquement s'ils sont répertoriés dans le fichier principal sources.list. Il utilisera les composants actuellement configurés avec la poche de libération, ou si cela n'est pas actuellement configuré, il utilisera les composants main et restricted.

--dry-run

Montrez ce qui serait fait, mais n'apportez aucun changement.

-L, --list

Répertorier les référentiels actuellement configurés.

Cela ne listera que les référentiels activés ; il n'affichera pas les lignes de référentiel désactivées.

Par défaut, cela affiche uniquement les dépôts binaires (deb). Si --enable-source est également utilisé, cela affichera également les référentiels source (deb-src).

-P, --ppa

Ajoutez une archive de packages personnels Ubuntu Launchpad.

Doit être au format ppa:USER/PPA, USER/PPA ou USER.

Le paramètre USER doit être l'équipe Launchpad ou la personne qui possède le PPA. Le paramètre PPA doit être le nom du PPA ; s'il n'est pas fourni, la valeur par défaut est 'ppa'.

La clé publique GPG du PPA sera également téléchargée et ajoutée au trousseau de clés d'apt.

Pour ajouter un PPA privé, vous devez également utiliser le paramètre --login, et bien sûr vous devez également être abonné au PPA privé.

-C, --cloud

Ajoutez une archive cloud Ubuntu.

Doit être au format cloud-archive:CANAME, uca:CANAME ou CANAME.

Le paramètre CANAME doit être le nom de l'archive cloud. Le paramètre CANAME peut éventuellement être suffixé avec la poche, soit -updates ou -proposed. S'il n'est pas spécifié, la poche par défaut est -updates.

-U, --uri

Ajoutez une archive, spécifiée sous la forme d'un URI unique.

Si l'URI fourni est détecté comme étant un PPA, cela fonctionnera comme si le paramètre --ppa était utilisé.

-S, --sourceslist

Ajoutez une archive, spécifiée comme une ligne d'entrée de source complète au format sources.list sur une ligne.

Cela doit respecter le format ONE-LINE-STYLE comme décrit dans la page de manuel sources.list.

Si l'URI fourni est détecté comme étant un PPA, cela fonctionnera comme si le paramètre --ppa était utilisé.

DOUBLER

LINE est une méthode obsolète pour spécifier le référentiel à ajouter/supprimer, fournie uniquement pour la rétrocompatibilité. Il peut être spécifié dans l'un des formats pris en charge : ligne sources.list, uri simple, raccourci ppa ou raccourci cloud-archive. Il peut également être spécifié comme un ou plusieurs composants valides. Le script tentera de détecter le format fourni.

Ceci n'est pas recommandé car la détection automatique du format de ligne prévu peut être ambiguë, mais les scripts plus anciens peuvent toujours utiliser cette méthode de spécification du référentiel.

Un cas particulier de LINE fournit la valeur -, qui lira ensuite la LINE à partir de stdin.

EXEMPLES

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

EXEMPLES DÉCONSEILLÉS

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

VOIR ÉGALEMENT

sources.list(5) apt-get(8)

DROITS D'AUTEUR

Cette page de manuel a été écrite par Chow Loong Jin hyperair@gmail.com pour le système Debian (mais peut être utilisée par d'autres). L'autorisation est accordée de copier, distribuer et/ou modifier ce document selon les termes de la licence publique générale GNU, version 2 ou toute version ultérieure publiée par la Free Software Foundation.

Sur les systèmes Debian, le texte complet de la licence publique générale GNU se trouve dans /usr/share/common-licenses.