apt-add-repository add-apt-repository - Ajoute un référentiel dans /etc/apt/sources.list ou /etc/apt/sources.list.d ou en supprime un existant
add-apt-repository [OPTIONS] [LINE]
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.
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é.
Afficher le message d'aide et quitter.
Affiche les informations de débogage sur la ligne de commande.
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.
Supposons que oui à toutes les requêtes.
Après avoir ajouté le référentiel, ne mettez pas à jour le cache du package.
Connectez-vous à Launchpad (cela n'est nécessaire que pour les PPA privés).
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).
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.
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.
Montrez ce qui serait fait, mais n'apportez aucun changement.
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 n'affiche que les dépôts binaires (deb). Si --enable-source est également utilisé, cela affichera également les référentiels source (deb-src).
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é.
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.
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é.
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é.
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.
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)
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.