Comment puis-je exécuter une commande avant que apt-get ne commence à télécharger un package?
Je connais le hook dpkg pré-invoqué ( hook un script pour apt-get ), mais cela semble être exécuté après le téléchargement.
$ apt-get update
Get: 11 http://security.debian.org/ wheezy/updates/main qemu amd64 1.1.2+dfsg-6a+deb7u7 [115 kB]
Fetched 70.9 MB in 10s (6,776 kB/s)
refreshing freenet index
--2015-05-19 15:55:25-- http://127.0.0.1:8888/freenet:USK@oRy7ltZLJM-w-kcOBdiZS1pAA8P-BxZ3BPiiqkmfk0E,6a1KFG6S-Bwp6E-MplW52iH~Y3La6GigQVQDeMjI6rg,AQACAAE/deb.mempo.org/-42/
Ce dont nous avons besoin, c'est d'exécuter une commande avant le téléchargement. Plus exactement: le script doit s'exécuter après avoir appelé apt-get mais avant qu'apt-get accède à toute ressource en ligne.
Y a-t-il quelque chose comme un crochet de pré-téléchargement?
Il est important que l'installation puisse se faire sans avoir à remplacer le script apt-get (et sans rien faire qui pourrait être annulé par une mise à jour).
apt-get
qui appellerait elle-même le réelapt-get
. Selon l'étendue que vous souhaitez qu'elle ait, la fonction peut être déclarée dans/etc/profile
ou~/.profile
ou~/.bashrc
.