Le paquet GNOME System Monitor contient le remplaçant GNOME de gtop.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://download.gnome.org/sources/gnome-system-monitor/48/gnome-system-monitor-48.1.tar.xz
Somme de contrôle MD5 du téléchargement : e5d25a6f7ee0ba9d0fb19b1eb2f852a1
Taille du téléchargement : 1,0 Mo
Estimation de l'espace disque requis : 27 Mo
Estimation du temps de construction : 0,1 SBU (avec parallélisme = 4)
adwaita-icon-theme-48.0, Gtkmm-4.18.0, itstool-2.0.7, libgtop-2.41.3, libadwaita-1.7.2 et librsvg-2.60.0
appstream-glib-0.8.3, desktop-file-utils-0.28, Catch2 et uncrustify
Tout d'abord, supprimez une dépendance en dure à Catch2, qui n'est utilisée que si vous exécutez les tests unitaires :
find . -name meson.build | xargs sed -i -e '/catch2/d' && sed -i '152,162d' src/meson.build
Installez GNOME System Monitor en exécutant les commandes suivantes :
mkdir build && cd build && meson setup --prefix=/usr \ -D systemd=false \ --buildtype=release \ .. && ninja
Ce paquet contient une suite de tests, mais elle nécessite la dépendance externe Catch2. Si vous avez installé Catch2, vous pouvez omettre les commandes sed ci-dessus et exécuter les tests avec ninja test.
Maintenant, en tant qu'utilisateur root
:
ninja install
-D systemd=false
: Ce
paramètre s'assure que gnome-system-monitor n'utilise PAS la boîte
à outils de surveillance des processus de systemd. Utilisez cette
option si vous êtes sur un système SysV.