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.
Następnie ponownie uruchamiamy instalację:
sh winetricks dotnet40
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.