J’utilise un VPS OVH en debian stretch sur lequel est installé mon Yunohost.
J’avais une question, quelles lignes de commandes faite vous jouer de manière régulières pour vos mise à jours ?
J’ai un script de MAJ avec les commandes suivantes
Hello,
la commande de référence pour les mises à jour est apt (sans -get) depuis debian 9.
par contre, je n’effectue jamais de mises à jour automatiques via script. Pour moi, une mise à jour se prépare (sauvegardes, …) afin de pouvoir revenir en arrière si la mise à jour "casse’ quelque chose.
Oui je suis d’accord, mais mon utilisation de mon YunoHost me garantit quasiment de ne rien perdre.
J’exporte les emails importants dès leur réception et des clients Nextcloud synchronise en temps réel ce que je rajoute dessus.
Tout mes scripts etc sont dans des blocs-notes prêts à copier / coller lors de la réinstallation.
Merci pour l’info =) je fais remplacer mes aptitudes par apt
@hercut l’outil de mise à jour de référence depuis debian 9 est apt (avant ce fut apt-get et encore avant aptitude). Il est donc inutile de multiplier les commandes de mises à jour. Il est même plutôt conseillé de ne se servir que d’une seule commande (donc apt).
apt update sert à mettre à jour la liste des dépots des paquets
apt upgrade sert à mettre à jour les nouveaux paquets sur le système.
Je ne vois donc pas l’intérêt du script proposé.
J’avais trouvé les autres lignes indiquées afin de faire le nettoyage dans les paquets qui étaient devenus inutiles et purger les fichiers temporaires.
Après je suis pas un expert de la ligne de commande pour dire laquelle est utile ou pas mais je voulais faire la purge des fichiers inutiles pour avoir un système propre au cas ou.
#!/bin/bash
sudo apt-get check
sudo aptitude update -y #Synchronisation avec les serveurs de MAJ
sudo apt-get install -f #Permet la reparation du systeme si une dependance est manquante
sudo aptitude safe-upgrade -y
sudo apt-get dist-upgrade -y #Mise a jours safe des paquets existants.
sudo apt-get upgrade -y #Met a jours tous les paquets installes sur le systeme.
sudo aptitude full-upgrade -y #Mise a jours des paquets et suppression des obsoletes.
sudo apt-get autoremove --purge -y #Desinstalle les paquets et les dependances inutiles ainsi que les fichiers de config.
sudo apt-get clean -y #Supprime les paquets d’installation stocker dans le dossier var.