La clé gpg du dépôt minet expire le Dimanche 8 Août 2021 à 11:25:41.
Suite à une mise à jour des DNS : depot.priv.minet.net
Pensez à tout remplacer dans: /etc/apt/sources.list.d Ensuite: apt update
$DIST = jessie ou stretch
#main, contrib, non-free deb http://depot.priv.minet.net/debian/ $DIST main contrib non-free deb-src http://depot.priv.minet.net/debian/ $DIST main contrib non-free #security deb http://depot.minet.net/debian-security/ $DIST/updates main contrib non-free deb-src http://depot.minet.net/debian-security/ $DIST/updates main contrib non-free # dell-firmware (01/10/19: url dans le sources.list de depot.minet.net renvoie du 404) deb http://depot.minet.net/debian/mirror/linux.dell.com/repo/ cross-distro dell-firmware ==== Créer votre paquet ==== ==== Ajouter un paquet au dépôt ==== Suivez les étapes suivantes pour ajouter un paquet au dépôt. Signer un paquet .deb: <code> dpkg-sig --sign builder incoming/<package>.deb
Ajouter le paquet <package> au dépôt <repo>:
reprepro -Vb . includedeb <repo> incoming/<package>.deb
Vous vous demandez comment créer votre paquet? Comment ajouter un depôt etc… Suivez le lien ci-dessous http://damiengustave.fr/creer-un-depot-debian-personnel/
Nous effectuons une copie des dépôts que nous utilisons sur une machine pour éviter de télécharger inutilement plusieurs fois les paquets, améliorer le débit de téléchargement et ne pas avoir un accès web configuré sur toutes nos machines.
Nous utilisons apt-mirror pour effectuer la synchronisation avec des dépôts extérieurs sur depot.minet.net. La configuration se trouve dans /etc/apt/mirror.list
(il suffit d'ajouter les dépôts dans le fichier et une ligne de nettoyage à la fin) et le script pour vérifier le montage NFS est dans /etc/apt/mirror.sh
. Une tâche Cron est programmée pour exécuter ce script dans /var/spool/cron/crontabs/root
.
Avec APT on est souvent confronté à des problèmes comme celui-ci :
Erreur de GPG : http://10.100.0.98 squeeze Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 07DC563D1F41B907
La clef n'est pas vérifiée, il suffit de l'installer en local, pour cela dans le cas ci-dessus on taperait
gpg --keyserver pgpkeys.mit.edu --recv-key 07DC563D1F41B907
Puis
gpg -a --export 07DC563D1F41B907 | apt-key add -
Si vous voulez utiliser des dépôts externes pas assez propres pour être synchronisés sur les dépôts internes, ou si vous utilisez une distribution non présente (Ubuntu, etc.), il faut passer par un proxy pour télécharger les paquets. Sur une Ubuntu/Debian, créer un fichier /etc/apt/apt.conf.d/proxy et y écrire (.61 pour proxy1 ou .62 pour proxy2) :
Acquire::http::Proxy "http://192.168.102.61:82";
apt-mirror gère mal les fichiers de traduction. Pour contourner le problème, on active dans /etc/apt/mirror.list
:
set run_postmirror 1
Et dans /var/spool/apt-mirror/var/postmirror.sh
:
export http_proxy="proxy.minet.net:82" cd /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/wheezy-updates for directory in contrib main non-free; do cd $directory mkdir i18n 2>/dev/null cd i18n rm Translation-* wget http://ftp.fr.debian.org/debian/dists/wheezy-updates/$directory/i18n/Translation-en.bz2 #wget http://ftp.fr.debian.org/debian/dists/wheezy-updates/$directory/i18n/Translation-fr.bz2 cd ../../ done