Je sais qu'il y a une interface graphique dans Ubuntu Software & Updatespour activer les canaux de mise à jour
- mises à jour
- proposé
- backports
- Sécurité
comme le montre cette capture d'écran:
Je cherche un moyen facile de le faire à partir d'un terminal à l'aide de commandes telles que
sudo apt-add-update enable updates
sudo apt-add-update enable proposed
sudo apt-add-update enable backports
sudo apt-add-update enable security
sudo apt-add-update disable updates
sudo apt-add-update disable proposed
sudo apt-add-update disable backports
sudo apt-add-update disable security
et une chose supplémentaire
sudo apt-add-update enable default
sudo apt-add-update disable default
Quelques exemples pour une meilleure compréhension
Un vide
sources.list
cat /etc/apt/sources.list
<empty>
sudo apt-add-update enable security
<empty>
Un référentiel activé (
main
)cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security main
Deux référentiels ou plus activés sur une ou deux lignes
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe
ou
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe
ou
deb http://archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security main deb http://archive.ubuntu.com/ubuntu wily universe deb http://archive.ubuntu.com/ubuntu wily-security universe
Avec
deb-src
entréescat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe deb-src http://archive.ubuntu.com/ubuntu wily main universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb-src http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe deb-src http://archive.ubuntu.com/ubuntu wily-security main universe
Avec
deb-src
entrées inactivescat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe # deb-src http://archive.ubuntu.com/ubuntu wily main universe
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe # deb-src http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu wily-security main universe
La
default
chosecat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily-security universe
sudo apt-add-update enable default
deb http://archive.ubuntu.com/ubuntu wily universe deb http://archive.ubuntu.com/ubuntu wily-security universe
Une seule entrée et l'
disable
actioncat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily-security universe
sudo apt-add-update disable security
<empty>
Serveurs différents ou identiques pour des dépositaires différents ou identiques, respectez chaque serveur
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily universe deb http://us.archive.ubuntu.com/ubuntu wily main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily universe deb http://us.archive.ubuntu.com/ubuntu wily main deb http://archive.ubuntu.com/ubuntu wily-security universe deb http://us.archive.ubuntu.com/ubuntu wily-security main
Différentes versions d'Ubuntu pour différents référentiels, respectez chaque version
cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu trusty main
sudo apt-add-update enable security
deb http://archive.ubuntu.com/ubuntu wily main universe deb http://archive.ubuntu.com/ubuntu trusty main deb http://archive.ubuntu.com/ubuntu wily-security main universe deb http://archive.ubuntu.com/ubuntu trusty-security main
PPA ou autres sources de packages (non canoniques) dans le
sources.list
?Ignorer!
Ne modifiez pas les protocoles, par exemple
https
,http
,tor
, ...
Vous pouvez le faire de manière très simple en utilisant
add-apt-repository
.Par exemple, vous pouvez ajouter
proposed
parCela ajoutera
deb
etdeb-src
lignes à/etc/apt/sources.list
. Mais la ligne source sera commentée.Si vous courez
add-apt-repository
avec le-s
paramètre, il ne commentera pasdeb-src
.Vous pouvez activer
security
parla source
add security
ouadd proposed
.sudo apt-add-update security
"sudo apt-get update
. Et il est assez facile de raccourcir la commande.sudo add-apt-repository "http://archive.ubuntu.com/ubuntu/ wily-proposed restricted universe multiverse main"
c'est trop long pour soutenir d'autres peuples. J'ai dû récupérer les référentiels existants et le serveur utilisé.