Jak sprawdzić wersję Ubuntu: 6 niezawodnych sposobów

Próbujesz zainstalować pakiet, postępować zgodnie z poradnikiem dla serwera, dodać repozytorium lub rozwiązać problem ze sterownikiem, a instrukcje nagle pytają: „Którą wersję Ubuntu używasz?”. To pytanie ma większe znaczenie, niż mogłoby się wydawać. Wydania Ubuntu korzystają z różnych wersji pakietów, jąder, harmonogramów wsparcia, a czasem różnych instrukcji instalacji. Jeśli podasz komuś błędną wersję – lub pomylisz wersję jądra Linuxa z wydaniem Ubuntu – możesz skończyć, stosując niewłaściwe rozwiązanie.

Najszybsza odpowiedź zależy od tego, gdzie pracujesz. W Ubuntu Desktop możesz sprawdzić wersję w Ustawieniach bez otwierania terminala. W Ubuntu Server, zdalnej sesji SSH, WSL, maszynie wirtualnej w chmurze lub minimalnej instalacji, komenda terminalowa jest zazwyczaj szybsza. Ten przewodnik zaczyna się od najłatwiejszych metod, przechodzi do plików systemowych i rozwiązywania problemów, a kończy na prostym sposobie weryfikacji, czy poprawnie odczytałeś wynik.

Szybka odpowiedź: dwa najlepsze sposoby sprawdzenia wersji Ubuntu

Jeśli masz interfejs graficzny, otwórz Ustawienia → System → Informacje i poszukaj informacji o systemie operacyjnym. Aktualna dokumentacja Canonical dla Ubuntu Desktop wskazuje to jako graficzny sposób określenia zainstalowanego wydania. Zobacz oficjalny przewodnik po wydaniach Ubuntu Desktop.

Jeśli jesteś w terminalu, uruchom:

lsb_release -a

Zazwyczaj wyświetla to dystrybutora, opis, numer wydania i nazwę kodową. Strona podręcznika Ubuntu dokumentuje opcję -a jako tę, która wyświetla wszystkie te informacje specyficzne dla dystrybucji. Zobacz oficjalną stronę podręcznika lsb_release dla Ubuntu.

Ilustracja wygenerowana przez AI przedstawiająca pulpity Ubuntu z komendą lsb_release -a w terminalu i opcjami sprawdzania wersji
Ilustracja wygenerowana przez AI pokazująca sprawdzanie wydania Ubuntu z poziomu pulpitu i terminala. Nie jest to rzeczywisty zrzut ekranu Ubuntu, a przykładowa wersja jest poglądowa.

Metoda 1: Sprawdź wersję Ubuntu w Ustawieniach

To najłatwiejsza opcja, jeśli używasz Ubuntu Desktop i nie chcesz wpisywać komend.

  1. Otwórz Ustawienia.
  2. Wybierz System.
  3. Otwórz Informacje.
  4. Poszukaj wpisu z informacjami o systemie operacyjnym lub szczegółami systemu, który wskazuje Twoje wydanie Ubuntu.

W zależności od wersji Ubuntu Desktop dokładne etykiety mogą się nieznacznie różnić. Pomoc użytkownika Canonical również opisuje otwieranie Ustawień, przejście do Systemu, a następnie Informacji i Szczegółów systemu, aby zobaczyć nazwę OS i inne informacje systemowe. Najważniejsza jest identyfikacja wydania, taka jak Ubuntu 24.04 LTS lub Ubuntu 26.04 LTS.

Ta metoda jest najlepsza, gdy siedzisz przy maszynie i potrzebujesz szybkiej, czytelnej dla człowieka odpowiedzi. Jest mniej przydatna na serwerze bez interfejsu graficznego, w automatyzacji lub gdy musisz skopiować tylko numer wydania do skryptu.

Metoda 2: Użyj lsb_release dla czytelnej odpowiedzi w terminalu

W większości interaktywnych sesji terminalowych lsb_release daje najbardziej czytelne wyjście.

lsb_release -a

Przykład może wyglądać tak:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

Jeśli pierwsza linia mówi No LSB modules are available., ale poniżej pojawiają się informacje o Ubuntu, komenda nadal dostarczyła potrzebne szczegóły dystrybucji. Pola, na które należy zwrócić uwagę, to:

PoleCo mówiPrzykład
DescriptionCzytelna nazwa wydaniaUbuntu 24.04.1 LTS
ReleaseGłówna seria wydania Ubuntu24.04
CodenameNazwa kodowa wydania używana przez niektóre repozytoria i dokumentacjęnoble

Nie zawsze potrzebujesz wszystkich pól. Dla samego numeru wydania użyj:

lsb_release -rs

Dla samej nazwy kodowej:

lsb_release -cs

Dla krótkiego opisu:

lsb_release -ds

Te krótsze komendy są przydatne przy kopiowaniu wartości do dokumentacji lub skryptu powłoki.

Metoda 3: Odczytaj /etc/os-release

Jeśli lsb_release jest niedostępny, najbardziej przydatnym rozwiązaniem awaryjnym jest plik identyfikacji systemu operacyjnego:

cat /etc/os-release

Możesz zobaczyć pola podobne do tych:

PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu

Dokładne pola różnią się w zależności od wydania, ale PRETTY_NAME, VERSION_ID i VERSION_CODENAME są najbardziej przydatne do tego zadania. Aktualna dokumentacja os-release Ubuntu wyjaśnia, że /etc/os-release zawiera dane identyfikacyjne systemu operacyjnego i ma pierwszeństwo przed /usr/lib/os-release, gdy istnieje. Zaleca również użycie ID i VERSION_ID do programowej identyfikacji OS oraz PRETTY_NAME jako etykiety dla użytkownika. Zobacz oficjalną stronę podręcznika os-release dla Ubuntu.

Jeśli chcesz tylko czytelnej nazwy bez innych zmiennych, prostą komendą jest:

grep '^PRETTY_NAME=' /etc/os-release

W skryptach możesz odczytać wartości bezpośrednio:

. /etc/os-release
printf '%s\n' "$ID"
printf '%s\n' "$VERSION_ID"

Jest to zazwyczaj lepsze podejście czytelne dla maszyny niż parsowanie długiego, sformatowanego wyjścia komendy.

Metoda 4: Użyj hostnamectl, gdy potrzebujesz też szczegółów systemu

W systemach Ubuntu korzystających z systemd, hostnamectl może dostarczyć szersze podsumowanie systemu:

hostnamectl

Jego wyjście może zawierać system operacyjny, jądro, architekturę, nazwę hosta i informacje o wirtualizacji. Czyni to przydatnym, gdy technik wsparcia prosi o więcej niż tylko wydanie Ubuntu.

Jednak hostnamectl nie jest najlepszym wyborem dla każdego środowiska. Kontenery, minimalne środowiska, chrooty lub systemy, w których odpowiednie usługi systemd są niedostępne, mogą zachowywać się inaczej. Jeśli Twoim jedynym celem jest wydanie Ubuntu, lsb_release lub /etc/os-release są prostsze.

Metoda 5: Nie myl wersji Ubuntu z wersją jądra

Częstym błędem jest uruchomienie:

uname -r

i założenie, że wynik to wersja Ubuntu. Tak nie jest. Strona podręcznika uname dla Ubuntu definiuje -r jako opcję, która wypisuje wersję jądra. Na przykład wartość taka jak 6.8.0-xx-generic opisuje jądro Linuxa, które uruchamiasz, a nie to, czy system operacyjny to Ubuntu 22.04, 24.04 czy 26.04. Zobacz oficjalną stronę podręcznika uname dla Ubuntu.

Rozróżnienie to ma znaczenie, ponieważ wydanie LTS Ubuntu może otrzymywać nowsze jądra w trakcie swojego cyklu życia, zwłaszcza poprzez aktualizacje enablementu sprzętowego lub jądra specyficzne dla chmury. Dwie maszyny na tym samym wydaniu Ubuntu mogą więc raportować różne wersje jądra.

Jeśli ktoś prosi o informacje do rozwiązywania problemów, często przydatne jest podanie obu wartości:

lsb_release -ds
uname -r

Pierwsza linia identyfikuje wydanie Ubuntu; druga identyfikuje uruchomione jądro.

Metoda 6: Poprawnie sprawdź wersję w WSL, kontenerach i systemach zdalnych

Ubuntu w WSL

Wewnątrz Ubuntu w Windows Subsystem for Linux użyj lsb_release -a lub cat /etc/os-release, aby zidentyfikować wydanie przestrzeni użytkownika Ubuntu. Jeśli uruchomisz uname -r, możesz zobaczyć ciąg znaków jądra związany z Microsoft/WSL. Jest to oczekiwane: informacje o jądrze i wersja dystrybucji Ubuntu odpowiadają na różne pytania.

Canonical dokumentuje Ubuntu jako oficjalnie dostępne środowisko dla WSL w swojej dokumentacji wydań Ubuntu.

Docker i inne kontenery

Gdy uruchamiasz cat /etc/os-release wewnątrz kontenera, zazwyczaj identyfikujesz system operacyjny obrazu kontenera, a nie systemu hosta. Kontener oparty na Ubuntu 24.04 może działać na hoście używającym innego wydania Ubuntu – lub nawet innej dystrybucji Linuxa.

Podobnie uname -r w typowym kontenerze odzwierciedla jądro współdzielone z hostem. Dlatego dwie komendy mogą wydawać się „niezgodne”: opisują różne warstwy.

Zdalne systemy SSH

Po połączeniu się przez SSH z serwerem, uruchom komendę wersji w zdalnej powłoce. Nie polegaj na wersji Ubuntu z Twojego lokalnego laptopa. Przydatna jednowierszowa kontrola to:

printf 'Ubuntu: '; lsb_release -ds 2>/dev/null || grep '^PRETTY_NAME=' /etc/os-release; printf 'Kernel: '; uname -r

Daje to kontekst dystrybucji i jądra przed wprowadzeniem zmian w pakietach lub konfiguracji.

Co jeśli lsb_release zwraca „command not found”?

Nie zakładaj, że system operacyjny jest uszkodzony. Niektóre minimalne obrazy mogą nie zawierać każdej komendy pomocniczej. Najpierw użyj pliku systemowego, który już istnieje w normalnych, nowoczesnych instalacjach Ubuntu:

cat /etc/os-release

Jeśli konkretnie potrzebujesz lsb_release dla istniejącego skryptu, możesz sprawdzić, czy pakiet jest zainstalowany, i zainstalować odpowiedni pakiet Ubuntu przez APT. Ale dla jednorazowego sprawdzenia wersji instalacja kolejnego pakietu jest zwykle zbędna, ponieważ /etc/os-release już dostarcza identyfikacji wydania.

Jak rozumieć numery wersji Ubuntu

Oficjalny format wydania Ubuntu to YY.MM[.POINT-RELEASE] [LTS]. Pierwsze dwie cyfry reprezentują rok, a kolejne dwie miesiąc pierwszego wydania. Na przykład Ubuntu 26.04 zostało wydane w kwietniu 2026 roku. Canonical normalnie publikuje nową serię Ubuntu co sześć miesięcy, a wydanie LTS co dwa lata w kwietniu. Zobacz oficjalną dokumentację cyklu wydań Ubuntu.

Liczba taka jak 24.04.1 to wydanie punktowe serii 24.04 LTS. Canonical wyjaśnia, że wydania punktowe zawierają aktualizacje wprowadzone od czasu pierwszego wydania LTS, tak aby nowe instalacje zaczynały się od bardziej aktualnego obrazu. W większości kontroli kompatybilności oprogramowania ważną bazową serią nadal jest 24.04, choć poziom wydania punkowego może mieć znaczenie przy omawianiu nośników instalacyjnych, enablementu sprzętowego lub konkretnego snapshotu systemu.

Etykieta LTS oznacza Long Term Support (Długoterminowe Wsparcie). Aktualna dokumentacja Canonical stwierdza, że wydania LTS otrzymują pięć lat standardowego utrzymania bezpieczeństwa dla pakietów w komponencie main, podczas gdy wydania interim są wspierane przez dziewięć miesięcy. Dlatego znajomość dokładnej wersji Ubuntu jest również ważna przy sprawdzaniu, czy maszyna nadal mieści się w swoim normalnym oknie wsparcia.

Którą metodę powinieneś użyć?

SytuacjaNajlepsza metodaDlaczego
Początkujący w Ubuntu DesktopUstawienia → System → InformacjeBrak wymaganych komend
Normalna sesja terminalowa lub SSHlsb_release -aCzytelne wydanie, opis i nazwa kodowa
Minimalny serwer lub brak lsb_releasecat /etc/os-releaseUżywa standardowego pliku identyfikacji OS
Skrypt powłokiOdczytaj ID i VERSION_ID z /etc/os-releaseStrukturalne wartości łatwiej niezawodnie przetestować
Zgłoszenie wsparcia wymagające więcej kontekstu systemowegohostnamectl plus uname -rDodaje jądro, architekturę, nazwę hosta i inne szczegóły
WSL lub kontener/etc/os-release plus uname -rRozdziela dystrybucję przestrzeni użytkownika od informacji o jądrze

Ostateczna kontrola: upewnij się, że znalazłeś właściwą wersję

Zanim zainstalujesz oprogramowanie lub będziesz postępować zgodnie z instrukcjami specyficznymi dla wersji, zweryfikuj wynik za pomocą dwóch niezależnych informacji. Uruchom:

lsb_release -ds
grep '^VERSION_ID=' /etc/os-release
uname -r

Pierwsze dwie linie powinny identyfikować tę samą serię wydania Ubuntu. Trzecia linia będzie zazwyczaj wyglądać inaczej, ponieważ jest to wersja jądra, i jest to oczekiwane.

Na przykład, jeśli opis mówi Ubuntu 24.04.1 LTS, a VERSION_ID mówi 24.04, jesteś na serii Ubuntu 24.04 LTS. Oddzielna wartość jądra taka jak 6.x.x-...-generic nie przeczy temu wynikowi.

Gdy te wartości są zgodne, możesz bezpiecznie korzystać z dokumentacji, repozytoriów, instrukcji pakietów i wskazówek wsparcia przeznaczonych dla tej serii Ubuntu. Udostępniając informacje o systemie komuś innemu, najbardziej przydatna zwięzła odpowiedź to zazwyczaj wydanie Ubuntu plus wersja jądra – na przykład „Ubuntu 24.04 LTS, kernel 6.x” – a nie tylko jedna z tych dwóch wartości.

Zostaw komentarz

Jak zainstalować Linuxa na Chromebooku: Praktyczny przewodnik krok po kroku

Jak zainstalować Linuxa na Chromebooku: Praktyczny przewodnik krok po kroku

Dowiedz się, jak zainstalować Linuxa na obsługiwanym Chromebooku, korzystając z wbudowanego środowiska Debian w ChromeOS, wraz z aplikacjami, plikami, kopiami zapasowymi, rozwiązywaniem problemów i ograniczeniami.

Jak sprawdzić wersję Ubuntu: 6 niezawodnych sposobów

Jak sprawdzić wersję Ubuntu: 6 niezawodnych sposobów

Dowiedz się, jak sprawdzić wersję Ubuntu w Ustawieniach lub terminalu, zrozum różnicę między wersją wydania a jądra, rozwiąż typowe problemy z komendami i zweryfikuj wynik.

7-Zip dla Windows 10: Pobierz, zainstaluj, jak używać

7-Zip dla Windows 10: Pobierz, zainstaluj, jak używać

Narzędzia do kompresji są niezbędne dla użytkowników, którzy chcą zmniejszyć rozmiar swoich plików i zwolnić miejsce na dysku twardym.

8 najlepszych aplikacji do spania w 2021 r. na dobry sen

8 najlepszych aplikacji do spania w 2021 r. na dobry sen

Wiele osób ma problemy z zasypianiem we właściwym czasie i zwraca się o pomoc do aplikacji usypiających. Oto 8 najlepszych aplikacji, które mogą pomóc w poprawie jakości snu.

Jak pobrać najnowszą wersję Java JRE (32-bitową i 64-bitową)

Jak pobrać najnowszą wersję Java JRE (32-bitową i 64-bitową)

Java to obiektowy język programowania używany przez wiele aplikacji, stron internetowych, a nawet gier komputerowych. Dowiedz się, jak pobrać Java Runtime Environment (JRE) i zainstalować go poprawnie.

Recenzja narzędzia do pobierania wideo 4K w 4K Download: funkcje i porównania

Recenzja narzędzia do pobierania wideo 4K w 4K Download: funkcje i porównania

Chcesz oglądać filmy 4K i HD z serwisów YouTube, Dailymotion, Vimeo itp. w trybie offline za darmo? Przeczytaj tę ostateczną recenzję narzędzia do pobierania wideo 4K.

Eusing Free Registry Cleaner: Pobierz + jak używać

Eusing Free Registry Cleaner: Pobierz + jak używać

Regularne czyszczenie rejestru systemu Windows powinno być częścią rutynowej konserwacji komputera. Działa poprzez usuwanie nieprawidłowych wpisów, które mogą uniemożliwić

Czy CCleaner jest bezpieczny? CCleaner Pobierz, zainstaluj, jak używać

Czy CCleaner jest bezpieczny? CCleaner Pobierz, zainstaluj, jak używać

Jeśli mocno zaśmiecasz komputer, instalując i odinstalowując oprogramowanie, wypróbowując różne gry lub przeglądarki internetowe lub często

Pobieranie i instalowanie SyncBack: Jak korzystać z SyncBack za darmo (Windows 10)

Pobieranie i instalowanie SyncBack: Jak korzystać z SyncBack za darmo (Windows 10)

Jeśli pracujesz w domu na komputerze, potrzebujesz wydajnego rozwiązania do tworzenia kopii zapasowych, które pomoże zachować dane na wypadek, gdyby coś się wydarzyło: awaria systemu,

Centrum narzędzi QuickBooks: pobieranie, instalacja, jak używać

Centrum narzędzi QuickBooks: pobieranie, instalacja, jak używać

QuickBooks to popularna aplikacja księgowa opracowana i opublikowana przez Intuit. Może być używany przez małe i średnie firmy do przetwarzania