Jak skonfigurować lokalny serwer SUSE RMT (zamiennik SMT)
Skonfiguruj SUSE RMT na SLES 15, zsynchronizuj metadane SCC, utwórz kopię lustrzaną wybranych repozytoriów, zarejestruj klientów przez HTTPS i poznaj ograniczenia migracji z SMT.
W systemie Pardus Linux 23 ikona głośnika bez urządzenia wyjściowego może wyglądać jak brakujący sterownik karty dźwiękowej. Przyczyna może leżeć niżej w stosie – problem ze sterownikiem jądra lub oprogramowaniem układowym – lub wyżej, gdzie usługa audio na pulpicie wybrała niewłaściwe wyjście. Szybkie sprawdzenie listy urządzeń PCI lub USB oraz listy kart ALSA pokaże, którą warstwę należy sprawdzić przed instalacją pakietów lub zmianą konfiguracji.
Niniejszy przewodnik dotyczy środowisk graficznych Pardus 23, w tym instalacji XFCE i GNOME. Informacje o wydaniu Pardus 23 wymieniają XFCE 4.18 jako domyślny pulpit dla pierwotnej wersji oraz jądro Linuksa 6.1; późniejsze obrazy i aktualizacje Pardus 23 mogą się różnić. Sprawdź zainstalowane jądro za pomocą [brakuje informacji o wersji], uname -rzamiast zakładać, że każdy system 23.x ma tę samą kompilację. Informacje o wydaniu Pardus 23 zawierają również oficjalne komponenty repozytorium, w tym [ brakuje informacji o wersji non-free-firmware]. Zobacz informacje o wydaniu Pardus 23 .
Dźwięk w Linuksie ma odrębne warstwy. ALSA dostarcza interfejs audio jądra i sterowniki karty dźwiękowej; serwer audio dla komputerów stacjonarnych, taki jak PulseAudio lub PipeWire, znajduje się nad nim i kieruje dźwięk do głośników, słuchawek, urządzeń HDMI lub USB. Sekcja Debian Reference dotycząca dźwięku opisuje ten podział między sterownikami ALSA a serwerami audio. Dlatego brak sygnału wyjściowego w menu pulpitu nie dowodzi braku sterownika karty dźwiękowej w Pardusie. Najpierw sprawdź warstwy sprzętowe i ALSA, a następnie serwer audio.
Otwórz terminal i uruchom:
lspci -nnk | grep -A3 -i audio
lsusb
aplay -l
cat /proc/asound/cards
lspciWyświetla wewnętrzny sprzęt audio PCI i sterownik jądra, jeśli jest on powiązany. lsusbPomaga w przypadku zewnętrznych urządzeń audio USB. aplay -lI /proc/asound/cardswyświetla karty dźwiękowe, które ALSA widzi. Jeśli brakuje polecenia, zainstaluj odpowiednie narzędzie diagnostyczne ze skonfigurowanego repozytorium Pardus; alsa-utilsudostępnia narzędzia takie jak aplayi alsamixer, podczas gdy pciutilsudostępnia lspci.
Jeśli aplay -lna liście kart znajduje się karta, ale pulpit nie odtwarza dźwięku, zacznij od wybranego wyjścia. Otwórz ustawienia dźwięku lub audio na pulpicie i wybierz faktyczne wyjście głośnikowe lub słuchawkowe, a nie HDMI, stację dokującą, monitor lub odłączone urządzenie. Podłącz słuchawki i głośniki bezpośrednio do komputera na jeden test i tymczasowo odłącz nieużywane urządzenia audio USB lub HDMI, aby ułatwić odczytanie listy wyjść.
Sprawdź także mikser ALSA:
alsamixer
Jeśli na liście znajduje się więcej niż jedna karta, naciśnij F6i wybierz kartę odpowiadającą testowanemu wyjściu. Sprawdź wyciszone elementy sterujące odtwarzaniem i niskie poziomy. W alsamixer, Mprzełącza wyciszenie dla wybranego elementu sterującego; stopniowo zwiększaj poziom Master, Speaker lub PCM. Instrukcja obsługi alsa-utils alsamixer opisuje elementy sterujące miksera. Niektóre laptopy mają oddzielne klawisze wyciszenia sprzętowego, więc przetestuj je również. Nie zapisuj jeszcze konfiguracji — najpierw sprawdź, czy wyciszenie lub wybranie właściwego urządzenia przywraca dźwięk.
Do krótkiego testu odtwarzania ALSA użyj numerów karty i urządzenia pokazanych przez aplay -l. Na przykład, speaker-test -c 2 -t wavprzetestuj bieżące urządzenie domyślne; zatrzymaj je za pomocą Ctrl+C. Jeśli bezpośredni test ALSA działa, ale normalne aplikacje desktopowe pozostają ciche, sprawdź serwer dźwięku desktopowego i jego profil wyjściowy zamiast instalować inny sterownik jądra.
Jeśli lspciidentyfikuje lsusbsprzęt audio, ale aplay -lnie wyświetla karty dźwiękowej, problem najprawdopodobniej dotyczy modułu jądra, oprogramowania układowego lub inicjalizacji urządzenia. Zbierz komunikaty audio z czasu rozruchu i załadowane moduły dźwiękowe:
sudo journalctl -k -b | grep -i -E 'snd|hda|sof|audio|firmware'
lsmod | grep '^snd'
Poszukaj wiersza z nazwą brakującego pliku oprogramowania sprzętowego, nieudanej inicjalizacji urządzenia lub modułu, który się nie załadował. Porównaj dostawcę PCI i identyfikatory urządzeń z lspci -nnkmodułem i oprogramowaniem sprzętowym wymienionymi w logach. Rodziny sprzętu różnią się: snd_hda_inteljest to powszechne w przypadku Intel High Definition Audio, ale nowsze systemy i urządzenia innych producentów mogą używać innych sterowników, w tym modułów Sound Open Firmware (SOF). Nie wymuszaj ładowania podejrzanego modułu ani nie umieszczaj innego na czarnej liście bez potwierdzenia chipsetu i udokumentowanej ścieżki sterownika.
Jeśli jest to starsza lub częściowo zaktualizowana instalacja Pardus 23, zainstaluj dostępne aktualizacje z Pardus Update lub skorzystaj ze standardowego przepływu pracy pakietu Pardus:
sudo apt update
sudo apt upgrade
Uruchom ponownie system po aktualizacji jądra, oprogramowania układowego lub pakietów związanych z ALSA, a następnie ponownie uruchom polecenia wykrywania. Informacje o wydaniu Pardus 23 dokumentują własne repozytoria dystrybucji; unikaj dodawania repozytoriów Debiana lub instalowania losowych pakietów sterowników z witryn do pobrania, ponieważ mieszanie repozytoriów może zastąpić biblioteki podstawowe lub pozostawić system w stanie nieobsługiwanym.
Jeśli w logu jądra znajduje się brakujący plik oprogramowania układowego, najpierw należy zidentyfikować dokładny chipset audio i nazwę pliku oprogramowania układowego. Przeszukaj repozytorium pakietów Pardus lub dokumentację pomocy Pardus dla tego komponentu, a następnie zainstaluj tylko pasujący pakiet z obsługiwanego repozytorium. Pardus publikuje osobną notatkę dotyczącą instalacji oprogramowania układowego dla niektórych urządzeń, ale korzysta z eksperymentalnego repozytorium oprogramowania układowego. Traktuj to jako ścieżkę specyficzną dla sprzętu: postępuj zgodnie z nią tylko wtedy, gdy instrukcje odpowiadają Twojemu urządzeniu i akceptujesz kompromis dotyczący repozytorium. Nie włączaj eksperymentalnego repozytorium tylko dlatego, że urządzenie audio jest nieobecne. Zapoznaj się z instrukcjami instalacji oprogramowania układowego Pardus .
Zanim cokolwiek uruchomisz ponownie, znajdź serwer audio, z którego korzysta Twoja sesja. Uruchom:
pactl info
wpctl status
pactl infoZgłasza serwer zgodny z PulseAudio; instalacja PipeWire może zapewnić zgodność z PulseAudio poprzez pipewire-pulse. wpctl statusWyświetla listę urządzeń i węzłów PipeWire, gdy zainstalowane są PipeWire i WirePlumber. To normalne, że jedno z tych poleceń jest niedostępne w systemie korzystającym z innego stosu audio. Debian dokumentuje, że jego środowiska graficzne mogą korzystać z różnych serwerów dźwięku i podaje konfigurację PipeWire dla Debiana 12 i nowszych ; nie należy zakładać, że Pardus XFCE i GNOME mają identyczne konfiguracje usług audio.
Jeśli polecenie wskazuje PipeWire, sprawdź, czy PipeWire i WirePlumber są aktywne w sesji użytkownika przed ich ponownym uruchomieniem. Jeśli wskazuje PulseAudio, sprawdź jego status sesji użytkownika i czy widzi kartę ALSA. Nie instaluj PipeWire i PulseAudio obok siebie jako pierwszej poprawki ani nie uruchamiaj poleceń restartu dla obu stosów bezmyślnie. Najpierw popraw wybór urządzenia lub usługi, która jest aktualnie używana, a następnie wyloguj się i zaloguj ponownie lub uruchom ponownie tę usługę użytkownika, postępując zgodnie z procedurą odpowiednią dla zainstalowanych pakietów.
Jeśli ani lspciani nie lsusbwyświetla urządzenia, ustawienia audio na pulpicie nie mogą go naprawić. W przypadku zintegrowanego układu audio, sprawdź ustawienia BIOS-u lub UEFI pod kątem włączonego kontrolera audio, a następnie całkowicie wyłącz komputer i sprawdź ponownie po ponownym uruchomieniu. W przypadku karty dźwiękowej USB, podłącz ją bezpośrednio do innego portu i uruchom lsusbponownie. W przypadku maszyny wirtualnej sprawdź, czy hiperwizor udostępnia urządzenie audio gościowi; gość z systemem Linux nie może załadować sterownika dla sprzętu, którego nie otrzymał.
Jeśli urządzenie jest widoczne na liście sprzętu, ale nie ma wiersza „Sterownik jądra w użyciu”, zapisz jego dostawcę i identyfikator urządzenia, wersję Pardus, uname -roraz odpowiednie wiersze logów jądra. Wyszukaj w dokumentacji Pardus lub chipset-vendor ten dokładny identyfikator. Jest to bardziej niezawodne niż wybór sterownika wyłącznie na podstawie nazwy modelu laptopa, który może być dostarczany z różnymi wersjami audio.
aplay -lprzed zmianą sterowników.pactl infoi wpctl statusprzed wykonaniem instrukcji dotyczących PulseAudio lub PipeWire.Po każdej zmianie powtórz aplay -li sprawdź listę wyjść na pulpicie. Karta powinna pojawić się w ALSA, wybrane wyjście głośnikowe lub słuchawkowe powinno być możliwe do wyboru, a regulacja głośności nie powinna być wyciszona. Odtwórz dźwięk z dwóch aplikacji i przetestuj wbudowane głośniki i słuchawki, jeśli są dostępne. Jeśli dźwięk zanika po ponownym uruchomieniu, zapisz aktualną wersję jądra i porównaj ją z ostatnią działającą wersją; może to wskazywać na zmianę jądra, oprogramowania układowego lub modułu rozruchowego.
Jeśli sprzęt jest widoczny, ale nadal nie ma karty ALSA, lub log jądra wielokrotnie zgłasza brak pliku oprogramowania układowego lub nieudane próbkowanie, zachowaj identyfikator PCI lub USB oraz fragment logu, kontaktując się z pomocą techniczną Pardus. Te dane pozwalają na znacznie dokładniejszą identyfikację problemu niż komunikat „nie wykryto sterownika dźwięku” i pomagają odróżnić problem ze sterownikiem od problemu z routingiem audio w komputerze stacjonarnym.
Skonfiguruj SUSE RMT na SLES 15, zsynchronizuj metadane SCC, utwórz kopię lustrzaną wybranych repozytoriów, zarejestruj klientów przez HTTPS i poznaj ograniczenia migracji z SMT.
Rozwiąż problem brakującej karty dźwiękowej w systemie Pardus Linux 23. Sprawdź wykrywanie ALSA, moduły jądra, usługi audio, profile wyjściowe, oprogramowanie układowe i aktualizacje w bezpieczny sposób.
Napraw gościa Pardus KVM, który zablokował się na rozdzielczości 1024x768, sprawdzając wirtualny procesor GPU, agenta SPICE, sesję X11 lub Wayland i weryfikując prawidłowość wyższych trybów wyświetlania.
Automatyczne montowanie zdalnego katalogu SSHFS podczas rozruchu w systemie Debian przy użyciu klucza SSH, pliku /etc/fstab, opcji sieciowych systemd, automatycznego montowania i kroków weryfikacji.
Rozwiąż problem „Nie można przydzielić pamięci” podczas aktualizacji SLES. Sprawdź pamięć RAM, swap, logi OOM i limity procesów, a następnie odzyskaj dane bez przerywania transakcji pakietów.
Rozwiąż problemy z przesunięciem dotyku, obrotem i mapowaniem wyświetlania na tabletach z systemem Harmonica OS (HamoniKR). Porównaj poprawki X.Org i libinput, przetestuj bezpiecznie i dowiedz się, kiedy kalibracja nie pomoże.
Encrypt an existing Debian 12 swap partition with dm-crypt, a fresh random key at every boot, /etc/crypttab, /etc/fstab, and safe verification steps.
Skonfiguruj smartmontools w Ubuntu, aby monitorować stan dysku i wysyłać alerty SMART e-mail. Sprawdź obsługę urządzenia, skonfiguruj dostarczanie poczty, przetestuj powiadomienia i rozwiąż problemy.
Napraw błędy rozruchu UEFI w systemie Debian, sprawdzając tryb rozruchu instalatora, partycję systemową EFI, wpisy NVRAM, pliki GRUB EFI, bezpieczny rozruch i awaryjne wersje oprogramowania sprzętowego.
Skonfiguruj Snappera do wykonywania i czyszczenia zaplanowanych migawek Btrfs w systemie Ubuntu Desktop. Najpierw sprawdź układ podwoluminów, włącz timery systemd i zweryfikuj bezpieczne przechowywanie.