Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:topgrade [2022/12/09 14:04] carsten_strotmann angelegt |
admin_grundlagen:topgrade [2022/12/09 14:13] (aktuell) carsten_strotmann [Topgrade] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Topgrade ====== | ====== Topgrade ====== | ||
- | Topgrade (https://github.com/topgrade-rs/topgrade) ist ein kleines in der Programmiersprache RUST geschriebenes Tool, welches versucht alle auf einem Linux (der Windows oder macOS) installieren Software-Pakete zu aktualisieren. Dabei kennt Topgrade die Paketmanager der populären Linux-Distributionen (zypper, dnf, apt, pacman etc), aber auch Go und Rust Paketmanager, Python (pip), Ruby (Gem), NodeJS (NPM), Git-Repositories, Emacs, VIM und vieles mehr. | + | Topgrade (https://github.com/topgrade-rs/topgrade) ist ein kleines in der Programmiersprache RUST geschriebenes Tool, welches versucht alle auf einem Linux (der Windows oder macOS) installieren Software-Pakete zu aktualisieren. Dabei kennt Topgrade die Paketmanager der populären Linux-Distributionen (zypper, dnf, apt, pacman etc), aber auch Go und Rust Paketmanager, Python (pip), Ruby (Gem), NodeJS (NPM), Git-Repositories, Emacs, VIM, Snap, Flatpak, AppImage, Docker/Podman und vieles mehr. |
===== Installation unter Suse ===== | ===== Installation unter Suse ===== | ||
- | - Rust Paket-Tool "cargo" installieren <code example>zypper install cargo</code> | + | - Rust Paket-Tool "cargo" und Abhängigkeiten für "cargo-update" installieren <code example>zypper install cargo libopenssl-devel gcc</code> |
- Mittels "cargo" die Rust-Software "topgrade" und "cargo-update" installieren<code example>cargo install topgrade cargo-update</code> | - Mittels "cargo" die Rust-Software "topgrade" und "cargo-update" installieren<code example>cargo install topgrade cargo-update</code> | ||
- Topgrade wird nach ~/.cargo/bin installiert. Den Suchpfad ($PATH) anpassen oder einen Alias für den Befehl "topgrade" erstellen | - Topgrade wird nach ~/.cargo/bin installiert. Den Suchpfad ($PATH) anpassen oder einen Alias für den Befehl "topgrade" erstellen |