Topgrade
Table des matières
Créé le 11 Novembre 2021 par Nasra
Dernière mise à jour le 28 Janvier 2022 par Nasra, Julien68, Mastic
Utilitaire / Mises a jour générales Automatiques
Topgrade, pour tout mettre à jour !
Je ne sais pas vous, mais j'ai de multiples mises à jour à faire sur mon système, snap, flatpak, ou dépôts officiels en .deb... à chaque fois, c'est long, rébarbatif et plutôt décou-rageant.
Voici une solution : Topgrade !
Topgrade est un script écrit en langage RUST qui permet de tout mettre à jour sur votre installation. Il est même disponible sur Windows et Mac.
Topgrade est un outil en ligne de commande, il est rapide et très pratique. Pour l'installer vous avez besoin en premier de cargo, un outil en RUST pour télécharger et installer le script.
puis
On va contrôler si on utilise Bash ou ZSH pour le Shell, pour ce faire c'est très simple :
On lance la commande suivante :
Selon le résultat, on va utiliser la ligne adéquate :
et ajouter cargo a votre PATH permanent (user = nom de l’utilisateur)
Utilisation de la mémoire : nc Mo
Dernière mise à jour le 28 Janvier 2022 par Nasra, Julien68, Mastic
TOPGRADE
CATÉGORIE
Utilitaire / Mises a jour générales Automatiques
PRÉSENTATION
Topgrade, pour tout mettre à jour !
Je ne sais pas vous, mais j'ai de multiples mises à jour à faire sur mon système, snap, flatpak, ou dépôts officiels en .deb... à chaque fois, c'est long, rébarbatif et plutôt décou-rageant.
Voici une solution : Topgrade !
Topgrade est un script écrit en langage RUST qui permet de tout mettre à jour sur votre installation. Il est même disponible sur Windows et Mac.
AVANTAGES
- mise à jour générale en une fois (Flatpak, Snap, système, .deb)
- gain de temps
- simple et efficace
INCONVÉNIENTS
- néant
INSTALLATION
Sous Ubuntu / Zorin (tout environnement)
Topgrade est un outil en ligne de commande, il est rapide et très pratique. Pour l'installer vous avez besoin en premier de cargo, un outil en RUST pour télécharger et installer le script.
Code UBUNTU :
sudo apt install cargo libssl-dev pkg-config
puis
Code TOPGRADE_&_CARGO_UPDATE :
cargo install topgrade cargo-update
On va contrôler si on utilise Bash ou ZSH pour le Shell, pour ce faire c'est très simple :
On lance la commande suivante :
Code SHELL :
echo $SHELL
Selon le résultat, on va utiliser la ligne adéquate :
Code BASH :
echo 'export PATH=$PATH:/home/$USER/.cargo/bin' >> /home/$USER/.bashrc && source ~/.bashrc
Code ZSH :
echo 'export PATH=$PATH:/home/$USER/.cargo/bin' >> /home/$USER/.zshrc && source ~/.zshrc
Code LANCEMENT :
topgrade
Code LANCEMENT_OUI_A_TOUT :
topgrade -y
Code NETTOYAGE_DES_PAQUETS_INUTILES :
topgrade -c
Sous ZORIN
Code DEPENDANCE_ZORIN :
sudo apt-get install libssl-dev pkg-config cargo
Code INSTALL_TOPGRADE_&_CARGO :
cargo install topgrade
et ajouter cargo a votre PATH permanent (user = nom de l’utilisateur)
Code PATH_PERMANENT :
echo 'export PATH=$PATH:/home/user/.cargo/bin' >> /home/user/.bashrc
Code LANCEMENT :
topgrade
TEST
Utilisation de la mémoire : nc Mo
DOCUMENTATIONS
LIENS
- Source : OsTechnix.com
- GitHub : Lien
VIDÉOS
- Source de @Nasra :