Systemy operacyjne

NET Framework na Linux, instalacja w Wine poprzez WineTricks

4 puzzle

Do uruchomienia programu stworzonego w technologii .NET potrzebujemy odpowiednich bibliotek powszechnie znanych jako Microsoft .NET Framework. Nowsze systemy operacyjne Windows 7, 8 już zawierają pakiety uruchomieniowe. A co z linuksiarzami? Niestety użytkownicy korzystający z systemu Linux nie mają tak łatwo. W tym poradniku przedstawię instrukcję, w jaki sposób uruchomić aplikację .NET w systemie Linux z wykorzystaniem środowiska Wine.

Instalacja środowiska Wine (Linux Mint)

W pierwszej kolejności należy zainstalować środowisko Wine. Jeśli jeszcze tego nie zrobiłeś/zrobiłaś, najwyższa pora. Odpowiednie paczki powinny być w repozytorium Twojej dystrybucji. Przykład instalacji dla Linux Mint… otwieramy okno konsoli i wpisujemy:

sudo aptitude install wine

W przypadku innych dystrybucji może wystąpić sytuacja, gdzie przed przystąpieniem do instalacji będzie trzeba dodać źródła repozytoriów wine. Szczegółów szukajcie na forach i portalach branżowych.

Instalacja .NET Framework, Linux i Wine

Mamy już zainstalowane środowisko, teraz pobieramy najnowszą wersję WineTricks. Otwieramy okno konsoli i wprowadzamy następujące polecenie:

wget http://www.kegel.com/wine/winetricks

W wybranej przez nas lokalizacji (domyślnie Pulpit) pojawi się skrypt powłoki winetricks.sh, który umożliwi łatwą instalację i konfigurację bibliotek .NET Framework pod Linuksem.

Zabieramy się do instalacji paczki .NET Framework w wersji 4.0, w konsoli wpisujemy:

sh winetricks dotnet40

Rozpocznie się pobieranie właściwego pliku z serwera Microsoftu. Po ukończeniu procesu otrzymamy komunikat…

Proszę pobrać plik gacutil-net40.tar.bz2 z http://www.mediafire.com/?v8rw5h1ra7maod4, następnie umieścić go w /home/nazwausera/.cache/winetricks/dotnet40, a na końcu uruchomić ponownie ten skrypt.

Zgodnie z zaleceniami pobieramy plik gacutil-net40.tar.bz2 i umieszczamy w lokalizacji /home/nazwausera/.cache/winetricks/dotnet40.

dotnet40

Następnie ponownie uruchamiamy instalację:

sh winetricks dotnet40

NET Framework Linux

Akceptujemy licencję i klikamy Zainstaluj. Rozpocznie się kopiowanie plików środowiska .NET, po pewnym czasie otrzymamy komunikat, że instalacja nie powiodła się, ale ignorujemy ostrzeżenie i zamykamy okno instalatora. W tle będzie trwała konfiguracja środowiska .NET, nie zamykamy okna konsoli! Czekamy na dokończenie operacji. Po sfinalizowaniu konfiguracji, uruchamiamy wybrany program który wymaga .NET Framework w wersji 4.0

Przy pomocy WineTricks możemy zainstalować starsze wersje .NET Framework, a także inne biblioteki niezbędne do uruchomienia oprogramowania Windows. Szczegóły w dokumentacji skryptu.

O autorze

Mariusz Kołacz

Z zawodu mgr inż. informatyk, zwolennik nowoczesnych technologii i fan Nikoli Tesla. Prowadzi kilka blogów o tematyce technologicznej. Po godzinach lubi przeczytać dobrą książkę, pozwiedzać ciekawe miejsca w Polsce lub spędzić wolny czas na łonie natury.