inxi

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

  1. ⚓︎ Installation von Programmen

  2. ⚓︎ Verwenden eines PPAs, optional

  3. ⚓︎ Eine Datei ausführbar machen, optional

  4. ⚓︎ Ein Terminal öffnen

  5. ⚓︎ mit Root-Rechten arbeiten

Inhaltsverzeichnis
  1. Installation
    1. PPA
    2. Manuell
  2. Verwendung
    1. Beispiele
  3. Problembehebung
    1. Aktualisierung
  4. Links

Wiki/Icons/terminal.png inxi 🇬🇧 ist ein Kommandozeilenprogramm für Systeminformationen, das u.a. auf dmidecode zurückgreift. Entstanden ist es im Umfeld des IRC (Internet Relay Chat), um bei Rechnerproblemen schnell und gezielt Hardware-Informationen austauschen zu können. Um einen möglichst universellen Einsatz zu ermöglichen, erfolgt die Ausgabe in Englisch.

Bei Xubuntu, Ubuntu Studio und Ubuntu MATE ist inxi bereits vorinstalliert, ab 19.04 auch bei Ubuntu Budgie.

Installation

Wiki/Icons/synaptic.png

Das Programm kann aus den offiziellen Paketquellen installiert werden [1]:

Befehl zum Installieren der Pakete:

sudo apt-get install inxi 

Oder mit apturl installieren, Link: apt://inxi

PPA

Dieses PPA ist auch für neuere Ubuntu-Versionen geeignet, wenn man Wert auf eine aktuellere Version legt.

Adresszeile zum Hinzufügen des PPAs:

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung des Eigentümers/Teams unit193 zu entnehmen.

Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben.

Manuell

Da es sich bei inxi um ein aus einer Datei bestehendes Perl-Skript handelt, kann man die aktuellste Version auch via GitHub 🇬🇧 ⮷ herunterladen. Als Speicherorte bieten sich die Ordner ~/bin/ im Homeverzeichnis oder /usr/local/bin/ an. Bitte nicht vergessen, die Programmdatei ausführbar zu machen [3].

Verwendung

Die Syntax für die Verwendung im Terminal [4] lautet:

inxi [OPTIONEN] 

Ohne weitere Optionen erhält man eine kurze Zusammenfassung:

CPU: Dual Core Intel Core i7-5600U (-MT MCP-) speed/min/max: 799/500/3200 MHz 
Kernel: 5.4.0-21-generic x86_64 Up: 2m Mem: 1803.8/7645.6 MiB (23.6%) 
Storage: 238.47 GiB (4.8% used) Procs: 234 Shell: bash 5.0.16 inxi: 3.0.38 

Ausgewählte Optionen von inxi
Option Beschreibung
-h, --help Hilfe anzeigen
-A Audiosystem
-b Basisinformationen
-c N Farbschema: N = 0 - 32
-C Prozessor
-D Massenspeicher (-Dd für optische Laufwerke)
-F Vollständige Systeminformationen
-G Grafiksystem
-N Netzwerk (mehr Informationen mit -Nn)
-S Systeminformation (Hostname,Kernel,Desktopumgebung,Distro)
-w Wetteranzeige
-z Private Informationen verbergen (Homeverzeichnis, MAC-Adresse etc.)
-V Versionsnummer und Lizenzinformationen zu inxi anzeigen

Zahlreiche weitere Optionen sind der Manpage zu entnehmen.

Beispiele

Möchte man die Daten von der CPU-Temperatur oder Lüftern ständig beobachten (z.B. bei möglichen Hardwareproblemen), so werden mit watch die aktuellen Werte in einem Terminal angezeigt.

Problembehebung

Aktualisierung

Inxi kann sich selbst aktualisieren. Das funktioniert allerdings nur zuverlässig, wenn man

  1. das Programm aus den offiziellen Paketquellen installiert hat und

  2. in der Datei /etc/inxi.conf eine Aktualisierung erlaubt ist:

    B_ALLOW_UPDATE=true

Sind diese beiden Voraussetzungen gegeben, erfolgt ein Update mit dem Befehl:

sudo inxi -U 

Da die Aktualisierung hinter dem Rücken der Paketverwaltung erfolgt, kann es theoretisch passieren, dass eine neuere Version mit einer älteren überschrieben wird. Sollten die offiziellen Paketquellen eine Aktualisierung von inxi vorschlagen, überspringt man in diesem Fall das Angebot zum Update.

Falls man inxi dagegen manuell installiert hat, ist zwingend der Pfad zum Programm anzugeben:

/home/BENUTZERNAME/bin/inxi -U 

Je nach Speicherort sind zusätzlich Root-Rechte erforderlich:

sudo /usr/local/bin/inxi -U