Outils apt : comment interroger sur la présence d'un dépôt ?
Le
Olivier

--e89a8f647bcf5786d004c6072f1d
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Bonjour,
J'ai un script qui ajoute le dpt non-free un systme.
Pour le rendre idempotent (pour me permettre de l'excuter plusieurs fois
de suite sans consquence nfaste), je souhaite avant d'ajouter le d=
pt
dont j'ai besoin, tester s'il n'est dj pris en compte.
Pour ce faire, je peux analyser le contenu des fichiers
/etc/apt/sources.list et /etc/apt/sources.list.d/*.list.
Connaissez-vous un outil plus spcialis et plus efficace rendant un
service du style :
apt-is-repo-included ftp.fr.debian.org squeeze non-free
Slts
--e89a8f647bcf5786d004c6072f1d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Bonjour,<br><br>J'ai un script qui ajoute le dpt non-free un =
systme.<br>Pour le rendre idempotent (pour me permettre de l'excu=
ter plusieurs fois de suite sans consquence nfaste), je souhaite avan=
t d'ajouter le dpt dont j'ai besoin, tester s'il n'es=
t dj pris en compte.<br>
<br>Pour ce faire, je peux analyser le contenu des fichiers /etc/apt/sou=
rces.list et /etc/apt/sources.list.d/*.list.<br><br>Connaissez-vous u=
n outil plus spcialis et plus efficace rendant un service du style :<=
br>apt-is-repo-included <a href="http://ftp.fr.debian.org">ftp.fr.debian.=
org</a> squeeze non-free<br>
<br>Slts<br><br>
--e89a8f647bcf5786d004c6072f1d--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/CAPeT9jh7Nvg9RkOjyfoUn2Gi1N=0squ1PXTqUxoK+Oo1kL6uZg@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Bonjour,
J'ai un script qui ajoute le dpt non-free un systme.
Pour le rendre idempotent (pour me permettre de l'excuter plusieurs fois
de suite sans consquence nfaste), je souhaite avant d'ajouter le d=
pt
dont j'ai besoin, tester s'il n'est dj pris en compte.
Pour ce faire, je peux analyser le contenu des fichiers
/etc/apt/sources.list et /etc/apt/sources.list.d/*.list.
Connaissez-vous un outil plus spcialis et plus efficace rendant un
service du style :
apt-is-repo-included ftp.fr.debian.org squeeze non-free
Slts
--e89a8f647bcf5786d004c6072f1d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Bonjour,<br><br>J'ai un script qui ajoute le dpt non-free un =
systme.<br>Pour le rendre idempotent (pour me permettre de l'excu=
ter plusieurs fois de suite sans consquence nfaste), je souhaite avan=
t d'ajouter le dpt dont j'ai besoin, tester s'il n'es=
t dj pris en compte.<br>
<br>Pour ce faire, je peux analyser le contenu des fichiers /etc/apt/sou=
rces.list et /etc/apt/sources.list.d/*.list.<br><br>Connaissez-vous u=
n outil plus spcialis et plus efficace rendant un service du style :<=
br>apt-is-repo-included <a href="http://ftp.fr.debian.org">ftp.fr.debian.=
org</a> squeeze non-free<br>
<br>Slts<br><br>
--e89a8f647bcf5786d004c6072f1d--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/CAPeT9jh7Nvg9RkOjyfoUn2Gi1N=0squ1PXTqUxoK+Oo1kL6uZg@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Le 30 juillet 2012 10:02,
c'est en effet, ma solution de repli.
--e89a8fb1f84e81ab7004c6078920
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Le 30/07/2012 09:41:08, Olivier a écrit :<br>
<div><div class="h5"><br>
> J'ai un script qui ajoute le dépôt non-free à un système.< br>
> Pour le rendre idempotent (pour me permettre de l'exécuter plusi eurs<br>
> fois de suite sans conséquence néfaste), je souhaite avant d'a jouter<br>
> le dépôt dont j'ai besoin, tester s'il n'est déjà pris en compte.<br>
<br>
> Pour ce faire, je peux analyser le contenu des fichiers<br>
> /etc/apt/sources.list et /etc/apt/sources.list.d/*.list.<br>
<br>
> Connaissez-vous un outil plus spécialisé et plus efficace renda nt un<br>
> service du style :<br>
> apt-is-repo-included <br>
<br>
nicolas patrois : pts noir asocial<br>
<span class="HOEnZb"><font color="#888888">--<br>
RÉALISME<br>
<br>
M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère c omme des<br>
humains ? Un cerveau plus gros ?<br>
P : Non... Une carte bleue suffirait...<br>
<br>
--<br>
Lisez la FAQ de la liste avant de poser une question :<br>
<br>
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe "<br>
vers En cas de soucis, contactez EN ANGLAIS Archive: <br>
</font></span></blockquote></div><br>
--e89a8fb1f84e81ab7004c6078920--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
grep ?
nicolas patrois : pts noir asocial
--
RÉALISME
M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des
humains ? Un cerveau plus gros ?
P : Non... Une carte bleue suffirait...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Content-Transfer-Encoding: quoted-printable
⦠30 juillet 2012 09:41 CEST, Olivier
De manière générique, il y a Augeas qui est particulièr ement adapté à ce
type de problématique:
http://augeas.net/index.html
--
/*
* For moronic filesystems that do not allow holes in file.
* We may have to extend the file.
*/
2.4.0-test2 /usr/src/linux/fs/buffer.c
--=-=- Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJQGBtAAAoJEJWkL+g1NSX5clUP/0tu71+MJtu0sCJKAhnwfRZ0
Vlt4IxHacQNGuA+pFWb0wJcHcpxQegDu4yOJwMEqwOK+M/zZ4S3WVjzeKCXKWcrL
8YmzUgJQke+QOBMok8Zy5XF9RbFEIxhXFDYb/WIfkh1iPkrW4t5Rp52x2Lkdn98n
kaeyhkKnmg5Jn1gAK5bzI7WOphoIQa7RB1k+Jyf11BVDx/XCPiIug8QfYEVm1lQo
TmKoQCTOEKLi3lAuCqsowohYw9z11ijj4P86HC3NrzeJrfDtHaXAq7DpfgXUdQsw
6XpwQbDniYN2m4kk9SkUU3drXXsU4zeJl2z+uNfTYESAj4YwJLp0yyhxWI8AW/gP
PUcwrMJQe9IkFqTO8pDYZbH8hOVopq62I/UqhaJiHovbu3sLrq4Bh7r3X47Tz9vx
1ji66Ptn8Qk9qDAV+ekVCQMQqA4TdHX8cIUCatz6x+GtaE9rlanV2tZgIYgqYsHS
ljduERcbBNShrm0TZcGBJUWIJygcsvAJ3Amo2H1jJgbbGUlyNp+IAB2tnH4Qimyo
4IKJk1dtvhG8kxjbOpGcFd/fMAdBSnaPEiB5Np3nfd9Kk2TO1bYV5sCxh31XLx2Z
AOVMXOUBg4/wfYtmZyIY0eYuaa75hMZW2sKakpLp3HcA2JLudig2iFXz/98/36LF
1XTYnFwbk50j/kkirAaA
=mqfD
-----END PGP SIGNATURE-----
--=-=-=--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Le 31 juillet 2012 19:52, Vincent Bernat
Je ne connaissais pas: celà semble en effet, très intéressan t !
Je vais examiner ça de plus près.
Merci du tuyau.
--e89a8fb1f84ec6c34804c62ef31e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
 ⦠30 juillet 2012 09:41 CEST, Olivier < <div><div class="h5"><br>
> J'ai un script qui ajoute le dépôt non-free à un sy stème.<br>
> Pour le rendre idempotent (pour me permettre de l'exécuter pl usieurs fois<br>
> de suite sans conséquence néfaste), je souhaite avant d' ajouter le dépôt<br>
> dont j'ai besoin, tester s'il n'est déjà pris en compte.<br>
><br>
> Pour ce faire, je peux analyser le contenu des fichiers<br>
> /etc/apt/sources.list et  /etc/apt/sources.list.d/*.list.<br>
><br>
> Connaissez-vous  un outil plus spécialisé et plus effic ace rendant un<br>
> service du style :<br>
> apt-is-repo-included <br>
</div></div>De manière générique, il y a Augeas qui est part iculièrement adapté à ce<br>
type de problématique:<br>
<br>
 <span class="HOEnZb"><font color="#888888">--<br>
 /*<br>
 * For moronic filesystems that do not allow holes in file.<br>
 * We may have to extend the file.<br>
 */<br>
    2.4.0-test2 /usr/src/linux/fs/buffer.c<br>
</font></span></blockquote></div><br>
--e89a8fb1f84ec6c34804c62ef31e--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAPeT9jjhCS_KLu+xvQK9G5ApyfQgUg+fisn=