Pages : 1
#1 Le 27/01/2021, à 15:58
- ar barzh paour
[Truc] source.list épuré
un petit script qui me permet de lire plus facilement un fichier source.list
marche aussi pour d'autres fichiers ( le mot "depot" ne serait plus trop adapté)
fichier supprime_diese.sh
#!/bin/bash
#pour toutes les lignes du fichier sauf la première
#ne sélectionner que les lignes ne commençant pas par #
FICH="/etc/apt/sources.list"
num=$(date +%Y-%m-%d:%H-%M-%S)
FICH_DEPOT="depot-$num.list"
if [ $# -gt 0 ] ; then FICH="$1" ; fi
echo "# fichier $FICH sans les # de début de ligne (sauf ligne1)" > "$FICH_DEPOT"
head -1 "$FICH" >> "$FICH_DEPOT"
sed -e /^#/d -e /^$/d -e "/^ *$/"d $FICH >> "$FICH_DEPOT"
l'original
cat /etc/apt/sources.list
#deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ focal universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal universe
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu focal partner
# deb-src http://archive.canonical.com/ubuntu focal partner
deb http://security.ubuntu.com/ubuntu focal-security main restricted
# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
# deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
$ bash ./supprime_diese.sh
le résultat : création d'un fichier depot-<date>.list
$ cat depot-2021-01-27\:15-43-22.list
# fichier /etc/apt/sources.list sans les # de début de ligne (sauf ligne1)
#deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ focal universe
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates universe
deb http://fr.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
Dernière modification par ar barzh paour (Le 05/10/2021, à 13:00)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 27/01/2021, à 16:04
- abelthorne
Re : [Truc] source.list épuré
Si tu veux épurer encore plus ton sources.list, tu peux regrouper les différents dépôts de la même branche :
deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu focal-security main restricted universe multiverse
Hors ligne
#3 Le 27/01/2021, à 16:10
- ar barzh paour
Re : [Truc] source.list épuré
ok
quand je mets "épuré " c'est juste parce que j'ai du mal à lire ces fichiers sources.liste qui sont sur le forum avec toutes ces lignes de commentaires
Dernière modification par ar barzh paour (Le 27/01/2021, à 16:13)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 27/01/2021, à 16:14
- ylag
Re : [Truc] source.list épuré
Bonjour,
... c'est juste parce que j'ai du mal à lire ces fichiers sources.liste avec toutes ces lignes de commentaires
Pour y voir plus clair, essaie une commande de ce genre qui devrait exclure du retour toutes les lignes débutant par un « # » :
grep -v '^#' /etc/apt/sources.list
...celle-ci devrait exclure les lignes vides en plus:
grep -E -v "^#|^$" /etc/apt/sources.list
A+
Dernière modification par ylag (Le 27/01/2021, à 16:24)
Hors ligne
#5 Le 27/01/2021, à 16:52
- bruno
Re : [Truc] source.list épuré
Je trouve au contraire que les commentaires rendent ce type de fihier bien plus lisible. Le mien en exemple :
$ cat /etc/apt/sources.list
## Standard
deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
## Updates - Security
deb http://security.ubuntu.com/ubuntu/ focal-security restricted multiverse main universe
## Updates - bug fixes
deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse universe restricted main
## Backports
deb http://archive.ubuntu.com/ubuntu/ focal-backports multiverse universe restricted main
#6 Le 28/01/2021, à 11:12
- ar barzh paour
Re : [Truc] source.list épuré
@bruno
là c'est ok , rien à redire
les commentaires sont nécessaires ... mais si tu regardes mon source liste du post #1 qui est standard , c'est pas évident à lire e c'est ce qu'il y a sur le forum quand il y a une demande d'aide
mais encore une fois , le tien est super
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram W10-PRO( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#7 Le 28/01/2021, à 11:36
- bruno
Re : [Truc] source.list épuré
@ar barzh paour : je suis bien d'accord et c'est pour cela que je remet systématiquement en forme le fichier sources.list.
Il me semble que je suis déjà passé à côté de sections universe manquantes dans un fil de discussion, justement à cause du manque de lisibilité du fichier par défaut.
Pages : 1