Jak zainstalować Wine 9 na Ubuntu 24.04, 22.04 lub 20.04

Wine 9 to najnowsza wersja popularnej warstwy kompatybilności, która umożliwia uruchamianie aplikacji Windows na systemach operacyjnych typu Unix, w tym Linux. Ta wersja wprowadza duże ulepszenia, w tym nowy tryb WoW64, który umożliwia działanie 32-bitowych aplikacji Windows na czysto 64-bitowej instalacji Unix, ulepszoną obsługę Waylanda i lepszą kompatybilność z ARM64. Dodatkowo Wine 9 wprowadza ulepszenia grafiki, w tym obsługę Vulkan, oraz aktualizacje Direct3D, DirectShow i DirectMusic, zwiększając wydajność i kompatybilność z wieloma aplikacjami i grami.

Aby zainstalować Wine 9 na Ubuntu 24.04, 22.04 lub 20.04 LTS, możesz skorzystać z repozytorium WineHQ, które oferuje najnowsze wersje stabilne, przedpremierowe i rozwojowe. Ten przewodnik przeprowadzi Cię przez proces instalacji przy użyciu terminala wiersza poleceń.

Zaktualizuj Ubuntu przed instalacją Wine

Przed instalacją Wine zaktualizuj swój system, aby zapobiec potencjalnym konfliktom podczas instalacji:

sudo apt update && sudo apt upgrade

Kroki przed instalacją wina

Aby ułatwić proces instalacji oprogramowania, konieczne jest zainstalowanie następujących pakietów:

sudo apt install software-properties-common apt-transport-https curl

Włącz 32-bitową obsługę Wine (opcjonalnie)

Włącz obsługę architektury 32-bitowej, aby Wine był kompatybilny z wieloma grami i aplikacjami Windows. Brak tego wsparcia może ograniczyć użyteczność Wine.

Aby aktywować obsługę architektury 32-bitowej, wykonaj poniższe polecenie:

sudo dpkg --add-architecture i386

Szczególnie w przypadku systemów z niższej półki użytkownicy powinni włączyć tę funkcję, ponieważ wymaga tego wiele gier 32-bitowych. Systemy o dużej mocy nie odczują żadnego negatywnego wpływu instalacji tych pakietów, zapewniając pełną kompatybilność z Wine i płynne działanie różnych aplikacji.

Importuj repozytorium WineHQ APT

Przed zainstalowaniem jakiejkolwiek wersji Wine z WineHQ istotne jest zaimportowanie klucza GPG i repozytorium WineHQ dla systemu Ubuntu Linux, aby zapewnić autentyczność pakietów Wine.

Aby zaimportować wymagany klucz GPG, uruchom następującą komendę:

curl -s https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg > /dev/null

Następnie zaimportuj repozytorium WineHQ za pomocą następującego polecenia:

echo deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main | sudo tee /etc/apt/sources.list.d/winehq.list

Po zaimportowaniu klucza GPG i repozytorium wykonaj aktualizację APT, aby potwierdzić nowo zaimportowane pakiety:

sudo apt update

Kontynuuj instalację wina

Opcja 1: Zainstaluj stabilną wersję Wine

Pierwszą metodą instalacji Wine jest zainstalowanie najnowszej stabilnej wersji z repozytorium WineHQ, co często jest lepszym rozwiązaniem niż użycie wersji z repozytorium Ubuntu. Ta opcja zapewnia bardziej zaktualizowaną wersję Wine, która nie jest tak nowatorska jak wersja rozwojowa WineHQ.

Aby zainstalować stabilną wersję Wine, uruchom następujące polecenie:

sudo apt install --install-recommends winehq-stable

Uwaga: Użyj opcji –install-recommends, aby zainstalować zalecane zależności WineHQ, optymalizując jego wydajność w systemie.

Po zakończeniu instalacji możesz sprawdzić zainstalowaną wersję Wine, wpisując następujące polecenie:

wine --version

Spowoduje to wyświetlenie wersji Wine aktualnie zainstalowanej w twoim systemie.

Alternatywa – zainstaluj Wine z repozytorium Ubuntu

Rozważ zainstalowanie wersji dostępnej w repozytoriach Ubuntu, aby uzyskać stabilną wersję Wine. Ta wersja, choć prawdopodobnie przestarzała, jest niezawodną alternatywą.

Aby zainstalować 64-bitową wersję Wine z repozytorium Ubuntu, wpisz poniższe polecenie:

sudo apt install wine64

Jeśli włączyłeś obsługę wersji 32-bitowej, zainstaluj architekturę 64-bitową i 32-bitową zgodnie z opisem:

sudo apt install wine64 wine32

To polecenie zainstaluje zarówno 64-bitową, jak i 32-bitową wersję Wine.

Opcja 2: Zainstaluj wersję testową Wine

Drugą metodą instalacji Wine jest zainstalowanie najnowszej wersji z gałęzi testowej. Ta opcja zapewnia wersję beta lub testową tuż przed oficjalną premierą. Jest idealny dla użytkowników, którzy wolą nowszą wersję Wine od wersji stabilnej, ale nie chcą ryzykować niestabilności podczas korzystania z najnowocześniejszej wersji rozwojowej.

Aby zainstalować wersję testową Wine, uruchom następujące polecenie:

sudo apt install --install-recommends winehq-staging

Spowoduje to zainstalowanie najnowszej wersji Wine z gałęzi testowej, łącznie ze wszystkimi niezbędnymi zależnościami.

Po zakończeniu instalacji możesz sprawdzić zainstalowaną wersję Wine, wpisując następujące polecenie:

wine --version

Spowoduje to wyświetlenie wersji Wine aktualnie zainstalowanej w twoim systemie.

Opcja 3: Zainstaluj program Wine (wersja nocna)

Rozważ zainstalowanie Wine z gałęzi rozwojowej, aby uzyskać dostęp do najnowszych funkcji. Ta wersja, choć najnowocześniejsza, może być niestabilna. Dlatego powinni z niego korzystać tylko doświadczeni użytkownicy lub programiści.

Aby zainstalować wersję rozwojową Wine, wprowadź poniższe polecenie:

sudo apt install --install-recommends winehq-devel

Spowoduje to zainstalowanie najnowszej wersji Wine z gałęzi rozwojowej i wszelkich niezbędnych zależności.

Po zakończeniu instalacji możesz sprawdzić zainstalowaną wersję Wine, wpisując następujące polecenie:

wine --version

Spowoduje to wyświetlenie wersji Wine aktualnie zainstalowanej w twoim systemie. Wykonując poniższe kroki, możesz zainstalować najnowszą wersję rozwojową Wine i poznać jej najnowsze funkcje.

Sfinalizuj instalację wina

Po pomyślnym zainstalowaniu WineHQ w systemie Ubuntu zakończ instalację, uruchamiając polecenie „winecfg”. To polecenie konfiguruje niezbędne środowiska dla Wine, w tym Mono, do uruchamiania aplikacji .NET w systemie Linux.

Aby rozpocząć okno konfiguracji Wine, wpisz poniższe polecenie:

winecfg

Kliknij „Zainstaluj”, aby rozpocząć niezbędne instalacje. Po zakończeniu pojawi się okno dialogowe konfiguracji Wine, w którym w razie potrzeby możesz dostosować ustawienia Wine. Domyślnym ustawieniem jest Windows 7, ale możesz chcieć przejść na nowszą wersję, np. Windows 10, ponieważ Windows 11 nie jest jeszcze obsługiwany.

Po zakończeniu wprowadzania żądanych zmian zamknij okno dialogowe.

Istnieją również opcjonalne dodatki, które możesz zainstalować, aby jeszcze lepiej korzystać z Wine. Na przykład możesz zainstalować Winetricks, który zapewnia dodatkowe biblioteki i aplikacje, które pomagają Wine płynniej uruchamiać oprogramowanie Windows. Możesz zainstalować Winetricks, uruchamiając następującą komendę w terminalu:

sudo apt install winetricks

Po zainstalowaniu Winetricks użyj go do wprowadzenia dodatkowych komponentów Windows, które nie są dołączone do Wine. Na przykład, aby zainstalować 32-bitowe czcionki Microsoft, użyj poniższego polecenia:

winetricks allfonts

Dodatkowe polecenia dotyczące wina

Przykład instalacji pakietu Wine na Ubuntu: Zainstaluj NotePad ++

Aby uruchomić plik binarny systemu Windows za pomocą Wine, możesz kliknąć plik prawym przyciskiem myszy, wybrać „Otwórz za pomocą innej aplikacji” i wybrać Wine z listy aplikacji.

Na przykład chcesz pobrać i zainstalować Notepad ++ w systemie Ubuntu za pomocą Wine. Najpierw pobierz plik Notatnik++ plik instalacyjny .exe z oficjalnej strony internetowej. Po zakończeniu pobierania przejdź do katalogu pliku.

Aby uruchomić plik instalacyjny za pomocą Wine, kliknij prawym przyciskiem myszy plik .exe, wybierz „Otwórz za pomocą innej aplikacji”, a następnie wybierz Wine z listy aplikacji.

Aby uruchomić Notepad++, kliknij ikonę aplikacji, a oprogramowanie uruchomi się za pomocą Wine. Możesz użyć tego samego procesu, aby uruchomić dowolne inne aplikacje Windows w systemie Ubuntu.

Skonfiguruj Wine jako wersję 32-bitową

Wine na Ubuntu można skonfigurować tak, aby uruchamiał zarówno 32-bitowe, jak i 64-bitowe aplikacje Windows. Chociaż domyślna konfiguracja obsługuje aplikacje 64-bitowe, możliwe jest dostosowanie ustawień do obsługi aplikacji 32-bitowych.

W przypadku konfiguracji aplikacji 32-bitowej zmień zmienną środowiskową WINEARCH na „win32” i ustaw zmienną środowiskową WINEPREFIX na katalog inny niż domyślny katalog „~/.wine”.

Aby ustawić WINEARCH na „win32”, wprowadź następujące polecenie:

export WINEARCH=win32

Następnie ustaw zmienną środowiskową WINEPREFIX na inny katalog niż domyślny katalog „~/.wine”. Można to zrobić wpisując następujące polecenie:

export WINEPREFIX=~/.wine32

To polecenie tworzy nowy katalog z prefiksem Wine o nazwie „.wine32” w twoim katalogu domowym.

winecfg

Na koniec uruchom okno dialogowe konfiguracji Wine za pomocą polecenia „winecfg”, aby zastosować wprowadzone zmiany:

winecfg

Spowoduje to otwarcie okna konfiguracji Wine, w którym możesz wprowadzić niezbędne zmiany w ustawieniach aplikacji 32-bitowych.

Polecenia uruchamiania Wine z terminala

Wykonuj polecenia Wine z terminala Ubuntu, aby uzyskać większą kontrolę nad działającym oprogramowaniem. W tej sekcji przedstawiono i wyjaśniono niektóre powszechnie używane polecenia Wine.

polecenie wina

Najbardziej podstawowym poleceniem Wine jest „wino”. To polecenie umożliwia uruchamianie aplikacji Windows z terminala. Aby użyć tego polecenia, wpisz „wine”, a następnie ścieżkę do pliku .exe, który chcesz uruchomić.

Przykład:

wine /path/to/program.exe

polecenie winecfg

Polecenie „winecfg” pozwala skonfigurować różne ustawienia Wine, takie jak wersja systemu Windows, ustawienia audio i ustawienia graficzne. To polecenie otwiera okno dialogowe konfiguracji Wine, w którym możesz zmienić ustawienia.

Przykład:

winecfg

polecenie regedit

Polecenie „regedit” umożliwia dostęp do edytora rejestru Wine, bazy danych przechowującej ustawienia konfiguracyjne aplikacji Wine i Windows.

Przykład:

wine regedit

polecenie winetricks

Użyj polecenia „winetricks”, aby zainstalować dodatkowe komponenty i biblioteki, które nie są dołączone do Wine, wybierając z listy dostępnych komponentów.

Przykład:

winetricks allfonts

polecenie ścieżki wina

Polecenie „winepath” konwertuje ścieżki w stylu systemu Windows na ścieżki w stylu uniksowym i odwrotnie. Jest to przydatne w przypadku skryptów, które działają zarówno ze ścieżkami Windows, jak i Unix.

Przykład:

winepath -w /unix/path

To polecenie przekonwertuje ścieżkę w stylu Uniksa na ścieżkę w stylu Windows.

polecenie serwera wina

Polecenie „wineserver” nadzoruje serwer Wine, ułatwiając komunikację pomiędzy aplikacjami Windows i Linux. Choć rzadko używany, może pomóc w debugowaniu i rozwiązywaniu problemów.

Przykład:

wineserver -k

To polecenie zabije serwer Wine, co może pomóc w rozwiązaniu niektórych problemów z Wine.

Korzystając z tych poleceń Wine, możesz mieć większą kontrolę nad aplikacjami Windows i poprawić komfort korzystania z nich w systemie Ubuntu.

Aktualizacja wina

Aby zaktualizować Wine do najnowszej wersji z WineHQ, musisz uruchomić w terminalu następujące polecenie:

sudo apt upgrade && sudo apt update

Usuwanie wina

W zależności od zainstalowanej wersji Wine możesz użyć jednego z poniższych poleceń, aby ją usunąć.

sudo apt remove winehq-stable
sudo apt remove winehq-staging
sudo apt remove winehq-devel

Po usunięciu wersji Wine, której już nie potrzebujesz, możesz usunąć plik repozytorium za pomocą następującego polecenia:

sudo rm /etc/apt/sources.list.d/winehq.list

Jeśli usunąłeś repozytorium WineHQ, rozważ usunięcie klucza GPG za pomocą poniższego polecenia:

sudo rm /usr/share/keyrings/winehq.gpg

Usuń Wine (wersje repozytorium Ubuntu)

Jeśli zainstalowałeś Wine z domyślnego repozytorium Ubuntu, możesz użyć następującego polecenia, aby go usunąć:

sudo apt remove wine32 wine64

Wniosek

Po zainstalowaniu Wine 9 w systemie Ubuntu możesz w pełni wykorzystać najnowsze ulepszenia w uruchamianiu aplikacji Windows w systemie Linux. Korzystanie z repozytorium WineHQ gwarantuje, że masz dostęp do najaktualniejszych funkcji i ulepszeń. Ciesz się lepszą kompatybilnością, wydajnością i nowymi możliwościami, jakie oferuje Wine 9, umożliwiając bezproblemową pracę z aplikacjami Windows w konfiguracji Linux.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz