Uruchamianie aplikacji Windows na systemie Linux jest wykonalne, aczkolwiek może być skomplikowane. Wiele programów zaprojektowanych dla Windows nie funkcjonuje prawidłowo w środowisku Linux, a deweloperzy rzadko dostosowują je do współpracy z narzędziem Wine, które jest odpowiedzialne za ich poprawne działanie.
Inicjatywa znana jako „Winepak” stara się rozwiązać ten problem, pakując popularne aplikacje Windows w format, który można łatwo zainstalować w systemie Linux.
Warto zaznaczyć, że Winepak jest w fazie aktywnego rozwoju, co oznacza, że niektóre aplikacje z tej listy mogą być niestabilne lub w ogóle nie działać. Korzystasz z nich na własne ryzyko!
Czym jest Winepak?
Winepak to uniwersalny pakiet przeznaczony dla systemu Linux, który zawiera wszystkie niezbędne komponenty do uruchomienia aplikacji Windows. Pakiety te obejmują Wine (warstwę zgodności, która tłumaczy kod Windows na działający w innych systemach operacyjnych), a także samą aplikację Windows oraz wszelkie wymagane zasoby do jej działania.
Programiści decydują się na wykorzystanie Flatpak zamiast pakietów specyficznych dla danej dystrybucji, ponieważ każdy użytkownik Linuxa, niezależnie od dystrybucji, może zainstalować i korzystać z Flatpak. Dodatkowo, pakiety Flatpak działają w piaskownicy, co oznacza, że są odizolowane od systemu operacyjnego, co w 99% przypadków stwarza idealne warunki do uruchamiania oprogramowania Windows na Linuksie.
Instalacja Flatpak
Jeśli chcesz korzystać z Winepak w systemie Linux, istnieje duża szansa, że już masz zainstalowane środowisko wykonawcze Flatpak. Niemniej jednak, nie każdy użytkownik Linuxa zna tę technologię, wie jak z niej korzystać lub jak ją skonfigurować.
Na szczęście nie musisz błądzić w gąszczu skomplikowanych instrukcji na oficjalnej stronie Flatpak. Zamiast tego, sprawdź nasz przewodnik dotyczący konfiguracji Flatpak w systemie Linux.
Integracja Flatpak z przeglądarkami oprogramowania
Po skonfigurowaniu środowiska wykonawczego Flatpak, otwórz terminal i zainstaluj poniższe pakiety w swoim systemie Linux. Te pakiety zintegrują Flatpak z Twoim sklepem z oprogramowaniem (Gnome Software oraz KDE Discover).
Ubuntu
Ubuntu jest jedną z najpopularniejszych dystrybucji, która preferuje Snap w porównaniu do Flatpak, więc pakiety integracyjne dla Gnome Software ani KDE Discover nie są domyślnie aktywowane. W związku z tym musisz je zainstalować ręcznie za pomocą Apt.
sudo apt install plasma-discover-flatpak-backend
lub
sudo apt install gnome-software-plugin-flatpak
Debian
Debian Linux nie zawiera wtyczek dla KDE Discover w swoich źródłach oprogramowania. Powodem braku wsparcia może być powolne tempo aktualizacji tej dystrybucji. Jednak użytkownicy mogą zainstalować wtyczkę dla Gnome przy użyciu menedżera pakietów Apt-get.
sudo apt-get install gnome-software-plugin-flatpak
Arch Linux
Arch Linux nie ma pakietów integracyjnych dla Gnome Software i KDE Discover w swoich głównych źródłach oprogramowania ani w AUR. Aby uzyskać więcej informacji, odwiedź stronę wiki Arch Linux na temat Flatpak.
Fedora
Fedora domyślnie zawiera integrację z oprogramowaniem Gnome. Jeśli jednak korzystasz z KDE zamiast Gnome, musisz zainstalować pakiet integracyjny Discover za pomocą DNF.
sudo dnf install plasma-discover-flatpak
OpenSUSE
Podobnie jak Arch Linux, OpenSUSE nie wydaje się mieć dostępnych pakietów do integracji. W takim przypadku warto zajrzeć na stronę wiki OpenSUSE na temat Flatpak lub zainstalować aplikacje korzystając z terminala.
Konfiguracja repozytorium Winepak
Pakiety Winepak nie są dostępne w Flathub, który jest największym repozytorium aplikacji Flatpak. Zamiast tego twórcy projektu stworzyli osobne repozytorium, które należy dodać, aby móc korzystać z tych aplikacji.
Dodanie repozytorium Winepak odbywa się tak samo jak w przypadku innych źródeł oprogramowania Flatpak. Aby to zrobić, otwórz terminal i użyj polecenia zdalnego dodawania.
Uwaga: NIE UŻYWAJ SUDO! Flatpak poprosi Cię o podanie hasła. Użycie poleceń sudo lub su może skutkować skonfigurowaniem Winepak dla konta root, a nie dla Twojego konta użytkownika.
flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo
Dostępne Winepaki
Winepak to stosunkowo nowy projekt, więc liczba dostępnych aplikacji jest ograniczona. Poniżej znajduje się lista Winepaków, które użytkownicy mogą zainstalować poprzez Gnome, KDE Discover lub terminal.
Uwaga: niektóre z wymienionych Winepaków mogą nie być widoczne w wynikach wyszukiwania. Wynika to z faktu, że wiele z tych pakietów jest obecnie intensywnie rozwijanych. Aby uzyskać więcej informacji, odwiedź stronę Winepak na GitHubie.
Path of Exile
World of Warcraft
World of Tanks
StarCraft 2
League of Legends
Overwatch
CEMU
Fortnite (w trakcie rozwoju)
Notepad ++
Internet Explorer 8 (w trakcie rozwoju)
Instalacja Winepak
Teraz, gdy repozytorium Winepak zostało skonfigurowane, możesz zainstalować aplikację. Otwórz Gnome Software lub KDE Discover i wyszukaj jedną z aplikacji z powyższej listy. Następnie kliknij „Zainstaluj” i podaj hasło, aby rozpocząć instalację. Alternatywnie, możesz użyć terminala i wpisać:
flatpak search NameOfWinepak flatpak install winepak NameOfWinepak -y
newsblog.pl