Je devine - mais voudrais confirmer - que, dans le fichier /etc/apt/sources.list , il n'y a aucune raison pour que l'on ne puisse pas remplacer ces trois lignes:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse
avec cette ligne:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
Est-ce correct (tant que les lignes ont la même adresse URL de référentiel et le même type de distribution)? Ou y a-t-il un intérêt à les avoir en tant que lignes séparées avec le type de composant réparti entre les différentes lignes?
Votre hypothèse est juste - comme votre exemple. La consolidation peut être effectuée et les sources sont souvent définies de cette façon.
Jusqu'ici, la seule raison qui m'a traversé l'esprit de les séparer est que l'univers et le multivers sont de gros dépôts qui prennent du temps à mettre à jour et à influencer la taille de la base de données résultante - et donc le risque que quelque chose se casse. Si vous avez des lignes simples, ils sont faciles à commenter :))
On pourrait penser que cela ne fait pas une grande différence. Mais une fois que vous commencez à automatiser une infrastructure, les outils d'automatisation ont tendance à faire beaucoup d'apt-get update et il est logique de réduire ce délai si les paquetages en question ne sont pas nécessaires.
Mais à part cela, je ne peux que penser à un meilleur ciblage de la documentation dans le fichier original sources.list :))
Debian a une belle page qui confirme votre idée:
Ainsi la syntaxe de:
Archive type --> Repository URL --> Distribution --> Component --> Component --> Component
Représente votre ligne suggérée de:
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
et devrait être parfaitement ok.
Notes explicatives:
Références:
Oui. Vous pouvez. Vous pouvez utiliser
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main universe multiverse
pour une archive ou un type de suite donné comme xenial-security
, xenial-updates
ou xenial
au lieu d'avoir 4 lignes.
Donc, la ligne ci-dessus est identique à avoir ces 4 lignes
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe
deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse
Mais je conseillerais de scinder les lignes en 4. Cela vous aidera à localiser et à modifier rapidement les lignes à partir de la ligne de commande.