Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( 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 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( 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,

ar barzh paour a écrit :

... 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

En ligne

#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 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU     T6570  @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( 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.

En ligne