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
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.
UBUNTU
APT :
sudo apt install cargo libssl-dev pkg-config
puis installer Topgrade & la mise à jour de Cargo :
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 “SHELL” :
echo $SHELL
Selon le résultat, on va utiliser la ligne adéquate :
POUR BASH :
echo ‘export PATH=$PATH:/home/$USER/.cargo/bin’ >> /home/$USER/.bashrc && source ~/.bashrc
POUR ZSH :
echo ‘export PATH=$PATH:/home/$USER/.cargo/bin’ >> /home/$USER/.zshrc && source ~/.zshrc
LANCEMENT :
topgrade
LANCEMENT ” OUI A TOUT ” :
topgrade -y
NETTOYAGE DES PAQUETS INUTILES :
topgrade -c
ZORIN
DÉPENDANCE :
sudo apt-get install libssl-dev pkg-config cargo
INSTALLATION TOGRADE ET CARGO :
cargo install topgrade
et ajouter Cargo a votre ” PATH ” permanent (user = nom de l’utilisateur) :
[termianl] echo ‘export PATH=$PATH:/home/user/.cargo/bin’ >> /home/user/.bashrc [/terminal]
LANCEMENT :
topgrade
TEST
Utilisation de la mémoire : nc Mo
LIENS
VIDÉOS
- Source de @Nasra : YouTube