Re: backports et cron-apt

2010-09-15 Par sujet Alexis de BRUYN
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Bonjour Nicolas,

 Sur mon serveur en Debian Lenny, j'utilise cron-apt pour me tenir au
 courant des mises-à-jour importantes à installer. Ca fonctionne très
 bien.
 
 Comme j'utilise également les backports, je cherche une solution pour
 intégrer à cron-apt le fait de vérifier les nouvelles versions des
 paquetages disponibles dans ce dépôt.
 
 Une idée ?

Regarde dans le fichier `/etc/cron-apt/config` :
{{{
# You can for example add an alternative sources.list file here.
#  OPTIONS=-o quiet=1 -o
Dir::Etc::SourceList=/etc/apt/security.sources.list
}}}

Décommente cette ligne ou modifie en conséquence ton fichier
`/etc/cron-apt/action.d/0-update`.

Adapte ensuite ton fichier sources.list appelé par apt-cron pour y
intégrer les sources des backports.

Est-ce-que cela te convient ?

- --
Alexis de BRUYN
email : ale...@de-bruyn.fr
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkyQtBgACgkQPdN4bPTxnXd5zgCfUU/Y78OPyAEshCB+zJC2+5sk
0DUAniiMWF+1ZLBoTdkcY6TUWxeKKv7a
=oZcN
-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 debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4c90b418.3040...@de-bruyn.fr



Re: backports et cron-apt

2010-09-15 Par sujet Nicolas KOWALSKI
Alexis de BRUYN ale...@de-bruyn.fr writes:
 Bonjour Nicolas,

Bonjour,

 Sur mon serveur en Debian Lenny, j'utilise cron-apt pour me tenir au
 courant des mises-à-jour importantes à installer. Ca fonctionne très
 bien.
 
 Comme j'utilise également les backports, je cherche une solution pour
 intégrer à cron-apt le fait de vérifier les nouvelles versions des
 paquetages disponibles dans ce dépôt.
 
 Une idée ?

 Regarde dans le fichier `/etc/cron-apt/config` :
 {{{
 # You can for example add an alternative sources.list file here.
 #  OPTIONS=-o quiet=1 -o
 Dir::Etc::SourceList=/etc/apt/security.sources.list
 }}}

 Décommente cette ligne ou modifie en conséquence ton fichier
 `/etc/cron-apt/action.d/0-update`.

J'ai donc rajouté OPTIONS=-t lenny-backports au fichier
/etc/cron-apt/config.


 Est-ce-que cela te convient ?

C'est pas mal, mais le problème avec ça est que maintenant cron-apt
veut me mettre à jour aussi des paquetages des backports que je n'ai
pas envie d'installer. J'aimerais bien qu'il ne m'indique que les
mises-à-jour des paquets des backports que j'ai installé sur le
système. Je ne sais pas si c'est possible.


Un exemple de sortie cron-apt après ajout de l'option :

CRON-APT RUN [/etc/cron-apt/config]: Wed Sep 15 14:06:33 CEST 2010
CRON-APT ACTION: 3-download
CRON-APT LINE: /usr/bin/apt-get dist-upgrade -d -y -o 
APT::Get::Show-Upgraded=true
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  geoip-database gnupg-curl install-info libbind9-60 libcap-ng0
  libcompress-raw-bzip2-perl libcurl3-gnutls libdns66 libio-compress-perl
  libisc60 libisccc60 libisccfg60 libltdl7 liblua5.1-0 liblwres60 libtalloc2
  samba-common-bin shared-mime-info
The following packages will be upgraded:
  autoconf bind9 bind9-host bind9utils binutils ca-certificates cpp-4.3
  debhelper dictionaries-common dnsutils firmware-linux-free g++-4.3 gcc-4.3
  gcc-4.3-base gnupg gpgv grub-common info initramfs-tools libapr1 libasound2
  libcompress-raw-zlib-perl libcompress-zlib-perl libdigest-sha1-perl libgcc1
  libgeoip1 libglib2.0-0 libglib2.0-data libgomp1 libio-compress-base-perl
  libio-compress-zlib-perl libldap-2.4-2 libnet-dns-perl libpq5 libsqlite3-0
  libstdc++6 libstdc++6-4.3-dev libtool liburi-perl libwbclient0
  linux-libc-dev m4 mysql-common nmap rsync samba samba-common smartmontools
  texinfo
49 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 47.3MB of archives.
After this operation, 35.5MB of additional disk space will be used.
Get:1 http://ftp.fr.debian.org lenny/main libcurl3-gnutls 7.18.2-8lenny4 [211kB]
Get:2 http://ftp.fr.debian.org lenny/main liblua5.1-0 5.1.3-1 [77.5kB]
Get:3 http://backports.debian.org lenny-backports/main gpgv 1.4.10-2~bpo50+1 
[203kB]
Get:4 http://ftp.fr.debian.org lenny/main shared-mime-info 0.30-2 [644kB]
Get:5 http://backports.debian.org lenny-backports/main gnupg 1.4.10-2~bpo50+1 
[2093kB]
Get:6 http://backports.debian.org lenny-backports/main gcc-4.3-base 
4.3.4-6~bpo50+1 [108kB]
Get:7 http://backports.debian.org lenny-backports/main libstdc++6 
4.3.4-6~bpo50+1 [332kB]
Get:8 http://backports.debian.org lenny-backports/main cpp-4.3 4.3.4-6~bpo50+1 
[3073kB]
Get:9 http://backports.debian.org lenny-backports/main binutils 2.20-4~bpo50+1 
[3248kB]
Get:10 http://backports.debian.org lenny-backports/main libgomp1 
4.3.4-6~bpo50+1 [13.2kB]
Get:11 http://backports.debian.org lenny-backports/main gcc-4.3 4.3.4-6~bpo50+1 
[2766kB]
Get:12 http://backports.debian.org lenny-backports/main g++-4.3 4.3.4-6~bpo50+1 
[4493kB]
Get:13 http://backports.debian.org lenny-backports/main libstdc++6-4.3-dev 
4.3.4-6~bpo50+1 [1365kB]
Get:14 http://backports.debian.org lenny-backports/main libgcc1 
1:4.3.4-6~bpo50+1 [26.2kB]
Get:15 http://backports.debian.org lenny-backports/main texinfo 
4.13a.dfsg.1-5~bpo50+1 [959kB]
Get:16 http://backports.debian.org lenny-backports/main install-info 
4.13a.dfsg.1-5~bpo50+1 [145kB]
Get:17 http://backports.debian.org lenny-backports/main info 
4.13a.dfsg.1-5~bpo50+1 [211kB]
Get:18 http://backports.debian.org lenny-backports/main libgeoip1 
1.4.7~beta6+dfsg-1~bpo50+1 [116kB]
Get:19 http://backports.debian.org lenny-backports/main libisc60 
1:9.7.1.dfsg.P2-2~bpo50+1 [159kB]
Get:20 http://backports.debian.org lenny-backports/main libdns66 
1:9.7.1.dfsg.P2-2~bpo50+1 [660kB]
Get:21 http://backports.debian.org lenny-backports/main libisccc60 
1:9.7.1.dfsg.P2-2~bpo50+1 [30.3kB]
Get:22 http://backports.debian.org lenny-backports/main libisccfg60 
1:9.7.1.dfsg.P2-2~bpo50+1 [48.7kB]
Get:23 http://backports.debian.org lenny-backports/main libbind9-60 
1:9.7.1.dfsg.P2-2~bpo50+1 [37.4kB]
Get:24 http://backports.debian.org lenny-backports/main liblwres60 
1:9.7.1.dfsg.P2-2~bpo50+1 [48.6kB]
Get:25 http://backports.debian.org lenny-backports/main bind9-host 
1:9.7.1.dfsg.P2-2~bpo50+1 [66.7kB]
Get:26 http://backports.debian.org lenny-backports/main dnsutils 

Re: backports et cron-apt

2010-09-15 Par sujet JF Straeten

Re,

On Wed, Sep 15, 2010 at 02:46:24PM +0200, Nicolas KOWALSKI wrote:

[...]

 J'ai donc rajouté OPTIONS=-t lenny-backports au fichier
 /etc/cron-apt/config.

Heu... t'es sûr que tu n'es pas en train de demander uniquement de
checker avec les backports, là, au lieu de les rajouter ?

Je me demande si ton problème ne devrait pas se résoudre via un pining
d'apt, en indiquant explicitement que certains backports ont priorité
sur les paquets officiels.

Je ne suis pas au bout de mes expérimentations de cron-apt --- génial,
ce truc, entre parenthèses ; je remercie au passage le premier qui en
a parlé récemment ;) --- mais il semble que même en indiquant un
source.list supplémentaire, il ne signale la MAJ possible que pour
autant qu'on ait dit qque part qu'on veut bien du paquet sur la
machine.

A+


-- 

JFS.

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100915130128.ga7...@hohenhole.jfs.dt



Re: backports et cron-apt

2010-09-15 Par sujet Nicolas KOWALSKI
JF Straeten jfstrae...@scarlet.be writes:
 Heu... t'es sûr que tu n'es pas en train de demander uniquement de
 checker avec les backports, là, au lieu de les rajouter ?

Hm, tu as raison.

 Je me demande si ton problème ne devrait pas se résoudre via un pining
 d'apt, en indiquant explicitement que certains backports ont priorité
 sur les paquets officiels.

Bonne idée, d'ailleurs indiquée dans les instructions de
http://backports.debian.org/Instructions/

Je viens donc de mettre ceci dans /etc/apt/preferences :

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200


Et maintenant, seuls les paquets des backports installés et à upgrader
sont indiqués :

CRON-APT RUN [/etc/cron-apt/config]: Wed Sep 15 16:35:27 CEST 2010
CRON-APT ACTION: 3-download
CRON-APT LINE: /usr/bin/apt-get dist-upgrade -d -y -o 
APT::Get::Show-Upgraded=true
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be upgraded:
  firmware-linux-free mysql-common
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/206kB of archives.
After this operation, 16.4kB disk space will be freed.
Download complete and in download only mode

Merci beaucoup ! 
-- 
Nicolas

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/8739tbqd9f@petole.demisel.net



Re: backports et cron-apt

2010-09-15 Par sujet JF Straeten
Re,

On Wed, Sep 15, 2010 at 04:42:36PM +0200, Nicolas KOWALSKI wrote:

 Je viens donc de mettre ceci dans /etc/apt/preferences :

 Package: *
 Pin: release a=lenny-backports
 Pin-Priority: 200

Bien vu...

[...]


 Merci beaucoup !

Merci aussi, en fait.

J'en étais là déductivement, mais sans avoir encore essayé (ni lu la
doc indiquée :-/). Je ne savais pas que ça marcherait juste avec un
* et m'attendais à devoir lister/piner tous les backports
utilisés, ce qui fut postposé...

Maintenant ça marche, donc merci pour l'économie de temps.

La seule différence entre nos setups, c'est que cron-apt utilise
aptitude pour rester cohérent avec les installs manuelles.

A+

--
 
JFS.


P.S. sorry à Nicolas pour le reply privé. Grmbl##...

-- 
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-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20100915164915.ga13...@hohenhole.jfs.dt