6 votes

Comment activer ou désactiver les dépôts de -mises à jour, -sécurité, -retour arrière, -proposé en ligne de commande?

Supposons que nous utilisons Ubuntu 18.04 LTS (Bionic Beaver).

Je connais des moyens graphiques pour activer ou désactiver les dépôts suivants :

  1. Mises à jour de sécurité importantes (bionic-security)
  2. Mises à jour recommandées (bionic-updates)
  3. Mises à jour pré-version (bionic-proposed)
  4. Mises à jour non prises en charge (bionic-backports)

Dans KDE, l'utilisateur peut ouvrir Logiciel et mises à jour (ou software-properties-kde) et naviguer vers l'onglet Mises à jour.
Dans GNOME, MATE, Xfce, l'utilisateur doit ouvrir Logiciel et mises à jour (ou software-properties-gtk) et naviguer vers l'onglet Mises à jour pour les dépôts -security, -updates et -backports, et vers l'onglet Options de développement pour -proposed.

Mais comment activer ou désactiver les dépôts -updates, -security, -backports, -proposed en ligne de commande?

Note : Je cherche une solution sans modification directe de /etc/apt/sources.list.

Mise à jour : J'ai créé une discussion et un sondage intitulé "Does Ubuntu need console alternative for software-properties-gtk / software-properties-kde?" sur community.ubuntu.com.

3voto

baboonWorksFine Points 1291

Note : Je cherche une solution sans éditer directement le fichier /etc/apt/sources.list.

Utiliser find et sed pour commenter les lignes serait-il considéré comme une modification directe ?

Pour désactiver ces lignes :

find /etc/apt -type f -name '*.list' -exec sed -i 's/\(^deb.*-backports.*\)/#\1/; s/\(^deb.*-updates.*\)/#\1/; s/\(^deb.*-proposed.*\)/#\1/; s/\(^deb.*-security.*\)/#\1/' {} +

Alternativement, nous pouvons simplement les supprimer :

find /etc/apt -type f -name '*.list' -exec sed -i '/-backports/d; /-updates/d; /-proposed/d; /-security/d' {} +

Pour les réactiver :

find /etc/apt -type f -name '*.list' -exec sed -i 's/^#\(deb.*-backports.*\)/\1/; s/^#\(deb.*-updates.*\)/\1/; s/^#\(deb.*-proposed.*\)/\1/; s/^#\(deb.*-security.*\)/\1/' {} +

0voto

An0n Points 1921

La meilleure façon de faire cela est:

sudo nano /etc/apt/sources.list

Et décommentez les lignes/sources dont vous avez besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X