6/12/2011

Versienummer van de Linux-distributie

Filed under: — cybrarian @ 12:17 pm

Als je hulp vraagt voor een probleem zal de eerste reaktie meestal niet een antwoord zijn, maar een vraag terug, namelijk naar meer details over het programma, de desktop, of het systeem waarop je werkt. In geval van Linux distributies wordt soms naar de kernel-versie gevraagd (meestal bij hardware problemen), of naar het distributie-versienummer. Die versienummers worden getoond bij het starten van het systeem, maar misschien heb je ze gemist, of is het lang geleden dat je machine gestart werd ;-). Terwijl het opvragen van de kernel versie redelijk standaard verloopt, is de distributieversie niet op 1 vaste manier op te vragen.

Commandolijn (ook als je bv via ssh ingelogd bent op een ander toestel):

  • Wat redelijk universeel werkt is kijken naar de file in /etc/ waar “release” in de naam voorkomt:
    cat /etc/*-release

    openSUSE 11.3 (x86_64)
    VERSION = 11.3

  • cat /etc/os-release
    NAME="openSUSE Leap"
    VERSION="15.3"
    ID="opensuse-leap"
    ID_LIKE="suse opensuse"
    VERSION_ID="15.3"
    PRETTY_NAME="openSUSE Leap 15.3"
    ANSI_COLOR="0;32"
    CPE_NAME="cpe:/o:opensuse:leap:15.3"
    BUG_REPORT_URL="https://bugs.opensuse.org"
    HOME_URL="https://www.opensuse.org/"

    (upd 01-2022)

  • hostnamectl
    Static hostname: clworkstation
             Icon name: computer-desktop
               Chassis: desktop
            Machine ID: 8b6..................
               Boot ID: 12866e...............
      Operating System: openSUSE Leap 15.3
           CPE OS Name: cpe:/o:opensuse:leap:15.3
                Kernel: Linux 5.3.18-150300.59.71-default
          Architecture: x86-64

    (meer uitgebreid, incl. kernel versie – upd 01-2022)

  • Je kan kijken wat het systeem “weet” over zichzelf in:
    cat /proc/version

    Linux version 2.6.34.10-0.4-desktop (geeko@buildhost) (gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux) ) #1 SMP PREEMPT 2011-10-19 22:16:41 +0200

    Dat geeft (in 2011) wel de naam van de distributie, maar niet de distributie-versienummer.

  • Het lijkt dat de Linux Standard Base ooit probeerde een universeel commando te maken:
    lsb_release -a
    en/of
    cat /etc/lsb-release
    Hoewel dat niet in alle distributies toegepast wordt. (in openSUSE 15.2 wordt lsb-release standaard zelfs niet mee geïnstalleerd).
  • Ook bij het starten van een nieuwe sessie kan je meestal zien welke Linux-distributie je gebruikt, omdat je ermee verwelkomt wordt. Kijk snel naar een nieuwe login, vanuit de desktop met de toetsencombinatie:
    CTRL-ALT-F2 (of CRTL-ALT-F3, .. – CTRL-ALT-F1 kan soms ook trouwens)

    Fedora Release 8 (Werewolf)
    Kernel 2.6.23.15-137 on an i686
    login:

    Terug naar de desktop meestal met
    ALT-F7 of ALT-F8

Geïnstalleerd op harde schijf (upd 2016-09)

Stel dat je een niet werkend systeem hebt (pc defect), of in een multi-boot systeem één van de andere schijven bekijkt.

Dan kan je natuurlijk niet in lopende processen zien als /proc ..

Bestanden: bv een harde schijf met een openSUSE installatie:

  • /etc/issue en/of issue.net; bv “Ubuntu 12.04 LTS”
  • /etc/SUSE-brand (het product)
  • /etc/SuSE-release (product versienr)(upd 2022: niet meer aanw.)
  • /etc/os-release (universeler en uitgebreider)

KDE Desktop:

  • Menu, redelijk onderaan “Personal Settings”, geeft een scherm met KDE-versie, kernel versie, maar niet de distributie je je gebruikt.
  • In OpenSuse krijg je een overzicht als je in KDE 3.x op het icoon van de pinguin op de desktop klikt (“My Computer”). Dat opent een informatievenster met heel wat info, waaronder de Linux kern en de distributieversie, spijtig genoeg ontbreekt daar het ip-adres.

Reacties zijn gesloten.

Powered by WordPress