URL: https://linuxfr.org/forums/astucesdivers/posts/admin-mise-%C3%A0-jour-globale-dune-slackware-avec-slackpkg Title: [Admin] Mise à jour globale d'une Slackware avec slackpkg Authors: mathieu Date: 2005年09月12日T11:18:25+02:00 Tags: slackware Score: 0 Slackpkg ne permet pas de mettre à jour un ensemble de packages. Pour palier à ce manque j'ai créé deux bouts de script. Le premier pour lister dans un fichier les packages à mettre à jour (excepté le noyau pour éviter des problèmes après redémarrage) : **slackpkg search e | grep upgrade | gawk '{print 5ドル;}' | gawk -F '-' '1ドル !~ /kernel/ {print 1ドル}' | sort > _nom_du_fichier_** Le second pour mettre à jour tous les packages dont les noms ressemblent aux termes listés dans le fichier : **gawk '{print 1ドル" "FNR" sur "NR;system("slackpkg upgrade 1ドル"*");}' _nom_du_fichier_** L'utilisation d'un fichier intermédiaire permet de maîtriser la liste utilisée. La mise à jour n'est pas totalement automatique car pour chaque terme à rechercher slackpkg demande la confirmation de la mise à jour des packages trouvés. Il faut donc rester devant son écran jusqu'à la fin. Il ne faut pas oublier de lancer la commande **slackpkg update** pour récupérer la liste récente des packages de la distribution. Petit conseil : sauvegarder les fichiers de configuration avant de faire cette manip.