Download: KnowWine
Transkrypt
Download: KnowWine
WineTools KNOW HOW Instalowanie aplikacji Windows za pomocą WineTools ŁATWIEJSZE WINE WineTools jest programem do instalowania oprogramowania Windows w systemach Linux bez czasochłonnego eksperymentowania. JOACHIM VON THADDEN O gólna zasada działania programu Wine jest bardzo prosta, ale bardziej szczegółowe aspekty jego pracy mogą być problematyczne dla użytkownika. Wiele ustawień trzeba konfigurować indywidualnie dla każdego programu, a ich zweryfikowanie bywa trudne i czasochłonne. Już sama próba zainstalowania programu pochodzącego z systemu Windows może sprawić mnóstwo kłopotów i wymagać godzin poszukiwań w Internecie oraz licznych prób i błędów. Nie daje to jednak gwarancji, że zainstalowana aplikacja będzie działać. Tylko jedną trzecią programów Windows udaje się „przekonać” do pracy pod Linuksem. Ponad rok temu przejąłem projekt WineTools osierocony przez Franka Hendriksena i od tamtej pory staram się rozbudować go o instalator programów Windows. Cel polega na uproszczeniu całej procedury wstępnej – od pobrania, przez instalację, aż po bezproblemowe uruchomienie. Na razie skoncentrowałem się na znanych aplikacjach biurowych – pakiecie Microsoft Office i przeglądarkach dokumentów tego pakietu, programie Internet Explorer oraz kombajnach Adobe Photoshop i Illustrator. „Po drodze” dodano także liczne programy shareware, freeware i Open Source. Jeśli istnieją ich linuksowe alternatywy, są one wymieniane przy opisie wersji windowsowych. Szybka instalacja Pobierz WineTools ze strony [1] i zapisz paczkę w miejscu odpowiednim dla swojej dystrybucji. Dostępne są wersje RPM i tar.gz; także opiekunowie poszczególnych dystrybucji zaczęli dodawać program do swoich repozytoriów; na pewno wiadomo o Debianie, słyszy się też o pakiecie Gentoo. Bieżąca wersja WineTools to 2.1.2. Pakiet RPM jest bardzo łatwy do zainstalowania. Po zakończeniu pobierania, jako użytkownik root wystarczy wpisać polecenie rpm -ivh Winetools.... Jeśli pojawi się komunikat o braku pakietu gettext, należy go zainstalować z płyty z dystrybucją – pakiet ten odpowiada za obsługę ustawień regionalnych. W przypadku braku biblioteki Gettext lub pliku gettext.sh, WineTools działa w domyślnym języku angielskim. Instalacja paczki tar.gz jest równie łatwa. Po jej rozpakowaniu w odpowiednim katalogu poleceniem: WWW.LINUX-MAGAZINE.PL tar -xpvzf Winetools... wystarczy uruchomić program install.sh jako użytkownik root. Spowoduje to przekopiowanie plików do katalogu /usr/local/winetools uraz utworzenie dowiązań w katalogu Rysunek 1: Po zainstalowaniu warto przeczytać informacje wstępne – jest tam mowa o licencji oraz o zainstalowanej w systemie wersji Wine. NUMER 20 PAŹDZIERNIK 2005 51 KNOW HOW WineTools /usr/local/bin (dzięki czemu aplikację będzie można uruchomić po prostu wpisując polecenie wt2). Program WineTools należy uruchamiać w środowisku X jako zwykły użytkownik (nie root) – w przeciwnym razie uruchamianie nie powiedzie się. Jeśli nie utworzono jeszcze katalogu do zapisywania plików Wine, WineTools informuje o tym użytkownika i wyświetla krótki opis czynności wymaganych do utworzenia tego katalogu. Po tym wyświetlane jest okno z informacją o prawach autorskich i tekstem wprowadzającym (Rysunek 1). Tekst ten należy przeczytać. Są tam nie tylko stwierdzenia natury prawnej dotyczące licencji i korzystania z instalowanego oprogramowania, ale także wezwanie do pomocy przy rozwijaniu projektu oraz informacje o zainstalowanej wersji programu Wine. Menu główne programu WineTools jest podzielone na cztery części: przygotowywanie i instalowanie programów, sterowanie środowiskiem Wine, wykonywanie kopii zapasowych instalacji Wine oraz wyświetlanie informacji wprowadzających i prawnych. Podstawowa instalacja, w tym Internet Explorer 6 Pierwszą czynnością będzie przygotowanie podstawowego systemu, na bazie którego będą wykonywane wszystkie późniejsze instalacje oprogramowania. Aby to było możliwe, musimy najpierw wykonać wszystkie kroki wymienione w menu Base set-up (Podstawowa instalacja). Oczywiście, wystarczy wybrać jedną wersję programu Internet Explorer w odpowiednim języku. Polecenie Create a fake Windows drive (Utwórz niby-dysk Windows) powoduje utworzenie katalogu ~/.wine przy uprzednim usunięciu istniejącego katalogu o tej samej nazwie. Przed tą czynnością warto wykonać kopie zapasowe ważnych plików, które mogą znajdować się w tym katalogu. Na etapie Base setup program WineTools prosi o podanie ścieżki dostępu do napędu CD-ROM, nazwy użytkownika i nazwy organizacji – na podstawie tych danych tworzone jest symulowane środowisko Windows, podobne do naturalnego na tyle, na ile jest to możliwe. Po zakończeniu czynności wstępnych można rozpocząć instalację. Dla zwiększenia czytelności programów Windows instalujemy czcionkę Arial. Potem następuje instalacja bibliotek DCOM98, dzięki której Wine 52 NUMER 20 PAŹDZIERNIK 2005 zyskuje wymagane funkcje OLE. Mechanizm DCOM zaimplementowano także jako biblioteki Wine, ale implementacja ta jest niekompletna i ma charakter eksperymentalny. Niektóre programy jej nie obsługują i odmawiają współpracy już na etapie instalacji. Dlatego w WineTools korzystamy z oryginal- Rysunek 2: Zaznaczenie pola wyboru Show Info powoduje wyświetlanie stron z dodatkową pomocą. nej wersji firmy Microsoft. Z tym wyborem wiąże się jednak pewna niedogodność. Microsoft zezwala na korzystanie z oprogramowania DCOM tylko w połączeniu z systemem Microsoft Windows 98 lub nowszym. Dlatego użytkownik musi mieć zainstalowane w komputerze „okienka” w wersji przynajmniej 98. Wymagana licencja Windows O ile użytkownik zaakceptował warunki licencji po uruchomieniu opisanej pozycji menu, instalacja nie powinna sprawić żadnych problemów. Wyświetlane w terminalu komunikaty Wine dotyczą funkcji niezaimplementowanych i można je zignorować. Jak można zauważyć, WineTools wyświetla okna z informacjami o wykonywanych właśnie czynnościach. Na przykład, po zakończeniu każdej instalacji WineTools symuluje restart systemu Windows i sam dba o zamknięcie wszystkich programów Wine. Po zainstalowaniu klas MS Foundation Classes przechodzimy do ostatniego i najważniejszego kroku: podstawowej instalacji programu Internet Explorer 6 z pakietem serwisowym Service Pack 1. Instalacja ta ma duże znaczenie z dwóch powodów. Po pierwsze Internet Explorer lub jego części są niezbędne do pracy wielu innych programów. Na przykład, praktycznie wszystkie progra- WWW.LINUX-MAGAZINE.PL my Windows wyświetlają zawartość HTML używając bibliotek IE6. Po drugie program instalowany jest wraz z wieloma innymi ważnymi komponentami. Te dodatkowe biblioteki mogą być bardzo ważne dla innych programów. Dwukrotne kliknięcie odpowiedniej wersji językowej powoduje rozpoczęcie całkowicie automatycznej instalacji, w tym pobrania programu z Internetu. Musimy zachować cierpliwość; odnalezienie odpowiednich plików w Internecie, a następnie pobranie ich, może zająć dużo czasu. WineTools zapisuje pobrane pliki w katalogu ~/winetools/sys, a w razie konieczności ponownego ich zainstalowania nie trzeba jeszcze raz czekać na pobranie. Dzięki temu WineTools można także używać na komputerach bez połączenia z Internetem: najpierw należy zainstalować oprogramowanie na komputerze z łączem internetowym, a następnie wypalić pobrane pliki zapisane w podkatalogu ~/winetools na płycie CD. Drukowanie przez CUPS oraz metodą tradycyjną Wine świetnie współpracuje z systemem drukowania CUPS. Drukarki skonfigurowane w CUPS są automatycznie dostępne we wszystkich aplikacjach Wine. Jeśli jednak wciąż korzystamy ze starszego systemu printcap, musimy skonfigurować Wine pod kątem takiego środowiska, korzystając z ostatniej pozycji opisywanego menu. Wine udostępnia plik generic.ppd definiujący ogólną drukarkę. Ścieżka dostępu do tego pliku może być różna w zależności od dystrybucji, może być więc konieczne jej zmodyfikowanie. W określeniu położenia pliku pomaga polecenie locate generic.ppd. Przed uruchomieniem podstawowych aplikacji przyjrzyjmy się innej funkcji programu WineTools. Na dole każdego okna WineTools znajdziemy pole wyboru Show Info (Pokaż informacje – Rysunek 2). Zaznaczenie tego pola powoduje, że po wybraniu pozycji menu nie tylko rozpoczynana jest instalacja odpowiedniego programu, ale także w przeglądarce wyświetlana jest odpowiednia strona z informacjami. Podczas testowania zobaczyliśmy informacje dotyczące instalowania programu Internet Explorer ze wzmianką o zastosowanych w tym programie „zaawansowanych zabezpieczeniach”. Sprawa bezpieczeństwa Czytelnik może zastanawiać się, czy instalowanie programów Windows – takich jak IE6 WineTools – jest bezpieczne dla systemu Linux. Skoro tyle słyszy się o lukach w zabezpieczeniach tej przeglądarki, czy warto instalować ją w swoim systemie? Czy Wine nie otwiera nowych „dziur” w Linuksie? Teoretycznie luka w zabezpieczeniach IE6 może posłużyć do ataku na system przez Wine i nie można przewidzieć, czy przekazany przez IE kod nie zostanie uruchomiony przez oprogramowanie Wine. Ryzyko jest takie samo, jak w przypadku każdego innego oprogramowania Windows. Można nawet przeczytać dość zabawny artykuł [2], którego autor opisał bezowocne próby przetestowania pięciu wirusów na działanie w środowisku Wine. Jednak w praktyce luki w zabezpieczeniach nie stwarzają dużego problemu w przypadku Linuksa – modyfikacja programu standardowo wymaga uprawnień użytkownika root. Ryzyko może więc dotyczyć tylko danych zapisanych na lokalnym koncie użytkownika. Próba modyfikacji pliku binarnego w linuksowym formacie ELF po prostu spowoduje uszkodzenie tego ostatniego. Ponadto wirusy systemu Windows zazwyczaj wynajdują obiekty do zaatakowania przez analizowanie rozszerzeń plików. W linuksowych plikach binarnych rozszerzenia nie są stosowane. Biblioteki systemowe, które mogłyby zostać wykorzystane przez szkodliwy kod, albo w ogóle nie istnieją w Wine, albo zostały zastąpione wersjami linuksowymi, do których zapisywania prawo ma tylko root. Co innego, jeśli chodzi o pliki Windows instalowane w Wine – te są tak samo podatne, jak w zwykłym systemie Windows. Istnieją dwie metody zapobiegania ryzyku zniszczenia lokalnych plików linuksowych. Najłatwiejsza polega na likwidacji odwzorowań katalogów linuksowych na napędy Wine oraz podobnych dowiązań na symulowanym napędzie C – w skrócie, konieczne jest utworzenie bezpiecznej „skrzynki”, poza którą Wine nie wychodzi. Upraszczając, pliki winny być zlokalizowane poniżej hierarchii katalogów dostępnej dla oprogramowania Wine. Z punktu widzenia użytkownika oznacza to usunięcie dowiązań h: oraz z: z katalogu ~/.wine/dosdevices, ponieważ oba prowadzą do linuksowego drzewa katalogów. H: wskazuje na katalog domowy zalogowanego użytkownika, a Z: na katalog główny systemu plików. Inne dowiązania tworzone przez WineTools – c:, d:, e:, f: oraz t: prowadzą do własnego podkatalogu Wine ~/.wine/drive_c, do napędu CD-ROM, do katalo- gu tymczasowego /tmp oraz do katalogu tymczasowego WineTools. Najpoważniejsza luka została zamknięta. Oczywiście, po tej czynności Wine nie ma dostępu do plików w innych lokalizacjach, dlatego te pliki, których potrzebujemy, musimy ręcznie przekopiować do katalogu /tmp lub ~/.wine/drive_c. Inną metodą jest utworzenie nowego użytkownika i uruchamianie źle zabezpieczonego oprogramowania – takiego jak IE6 – w środowisku Wine tegoż użytkownika. Domyślnie WineTools nie stosuje żadnego z tych zabezpieczeń – użytkownik sam powinien wybrać to najbardziej stosowne do jego potrzeb. Dla zapewnienia większego poziomu bezpieczeństwa zalecam zastosowanie drugiej metody. IE6 i Media Player w systemie Linux KNOW HOW Bez szans na Javę Nie ma co próbować instalować Javy. Działa najwyżej stara, microsoftowa implementacja tego języka. Aplikacje z osadzonym modułem IE – np. przeglądarka Lague do aukcji Ebay – przeważnie działają; podczas testów gorzej wypadały rozszerzenia samej przeglądarki. Mimo wad, Internet Explorer przydaje się. Za jego pomocą można uzyskać dostęp do stron, na których sposób zastosowania języka Javascript wyklucza obsługę innych przeglądarek. Możemy go również wykorzystać do przetestowania własnych serwisów lub oprogramowania internetowego. Jak wspomnieliśmy, biblioteki HTML zastosowane w IE6 są także intensywnie wykorzystywane przez wiele in- Aby uruchomić zainstalowany program Internet Explorer, w wierszu poleceń wpisujemy ie6. WineTools umieszcza odpowiedni skrypt w katalogu ~/bin, dlatego katalog ~/bin powinien być uwzględniony w zmiennej środowiskowej definiującej ścieżki dostępu. Jeżeli nie jest, do pliku .bash_profile lub .bashrc dopisujemy następującą linijkę: export PATH=$HOME/bin:$PATH Aby zmiany zostały zastosowane, użytkownik musi wylogować się, a potem ponownie zalogować do systemu. IE6 powinien teraz uruchomić się i wyświetlić stronę powitalną MSN. Na szczęście sposób uruchamiania programu IE6 można zdefiniować, klikając kolejno Narzędzia i Opcje internetowe. Nie ma potrzeby konfigurowania połączenia internetowego za pomocą kreatora (jak ma to miejsce w Windows) – Wine sam udostępnia łącze internetowe, korzystając z interfejsu systemu operacyjnego Linux. Korzystanie z IE6 pod Linuksem wiąże się z pewnymi problemami. Na przykład, możemy korzystać z dostępnych zakładek, ale nie możemy tworzyć nowych – IE6 zgłasza problem z nieprawidłowymi znakami. Ta niedogodność nie powinna przeszkadzać typowemu użytkownikowi Linuksa, który z programu IE6 korzysta sporadycznie. Kolejnym problemem są częstsze niż na rodzimej platformie awarie przeglądarki. Kiedy program zawiesi się, wystarczy chwilę odczekać. Wkrótce powinien ponownie zacząć działać. Jednak próba dostępu do lokalnego systemu plików niemal zawsze powoduje awaryjne zakończenie. WWW.LINUX-MAGAZINE.PL Rysunek 3: W środowisku Wine powinna być dostępna przynajmniej czcionka TrueType Arial, ale zainstalowanie jeszcze kilku typowych fontów na pewno nie zaszkodzi. nych programów działających w środowisku Windows. Wraz z przeglądarką Internet Explorer instalowany jest odtwarzacz Media Player. Aby go uruchomić, w wierszu poleceń wpisujemy wmplayer; jednak nie oczekujmy zbyt wiele. Dźwięku możemy wcale nie usłyszeć, albo może być niezsynchronizowany. Filmy odtwarzane są w dziwnych kolorach – tutaj może pomóc wyłączenie akceleracji sprzętowej w ustawieniach programu. Najnowsze wersje programu Media Player, o ile w ogóle daje się je uruchomić, działają niestabilnie. Do środowiska Wine możemy dodać kodeki dystrybuowane w postaci pakietów „codec pack”. Dobrym źródłem kodeków jest SLD Codec Pack. Można go zainstalować, wybie- NUMER 20 PAŹDZIERNIK 2005 53 KNOW HOW WineTools rając grupę Tools (Narzędzia) z menu Install tested software (Zainstaluj przetestowane oprogramowanie). Po obowiązkowym symulowanym restarcie (wykonanym automatycznie przez WineTools), kodeki powinny być już dostępne i umożliwiać odtwarzanie plików MPEG 2. Nie należy instalować wersji Media Playera dostarczanej wraz z tym pakietem kodeków – po uruchomieniu awaryjnie przerywa pracę. Inne pakiety kodeków nie wykazywały stabilności podczas testów. Po powrocie do głównego menu WineTools warto zainstalować często wykorzystywane oprogramowanie systemowe. W zasobach Windows System Software (Oprogramowanie systemu Windows) znajdziemy aktualny instalator systemu Windows, środowiska uruchomieniowe Visual Basic i C++, mechanizm bazy danych i sterowniki ODBC, aktualne biblioteki XML oraz narzędzie Windows Script. Dobrze jest po prostu zainstalować wszystkie pozycje tej listy, zawsze wybierając odpowiednią dla ustawień regionalnych wersję językową. Podczas przygotowywania instalatora Windows program WineTools ostrzega o tym, że instalator może nie radzić sobie ze starszymi programami. W praktyce jednak sytuacje takie nie zdarzają się często. Po zakończeniu instalacji nie ma znaczenia, czy zezwolimy na restart zgodnie z pytaniem instalatora – WineTools i tak wykonuje tę czynność za nas. Instalacja czcionek w znacznej mierze przypomina instalację oprogramowania systemowego (Rysunek 3) – wybieramy polecenie Install Microsoft TrueType core fonts (Zainstaluj podstawowe czcionki TrueType systemu Microsoft) i instalujemy kolejne pozycje z listy. Tak zainstalowane czcionki są dostępne tylko dla środowiska Wine – host linuksowy ich nie widzi. Polecenie „Install Tested Software” (Zainstaluj przetestowane oprogramowanie) otwiera hierarchiczne menu zawierające ponad 100 posegregowanych programów, których działanie sprawdzono pod WineTools. Są tu zarówno wielkie pakiety komercyjne, takie jak Adobe Ilustrator czy Photoshop, jak i programy shareware lub freeware, np. VirtualDub czy The Bat. Office 2000 – to działa Pakiet Microsoft Office w wersjach 97 i 2000 działa dobrze w Wine. Winword, Excel oraz Powerpoint działają szybko i niezawodnie. Wszystkie inne aplikacje też nadają się do użycia, choć z pewnymi ograniczeniami. Ac- 54 NUMER 20 PAŹDZIERNIK 2005 cess ma tendencje do zawieszania się – tutaj rozwiązaniem może być oprogramowanie Crossover Office. Przyjrzyjmy się procesowi instalacji pakietu Microsoft Office 2000. WineTools uwzględnia zależności i ostrzega, gdy do instalacji danego programu wymagany jest inny. Na przykład, kiedy instalujemy Office 2000, WineTools informuje o braku wymaganego pliku SplashKiller.zip. Plik SplashKiller.zip można zainstalować później, wystarczy więc potwierdzić komunikat klikając przycisk OK. W następnym oknie dialogowym WineTools wyświetla informacje dotyczące tej specyficznej instalacji. Niektóre instalatory pakietu Office proszą o podanie napędu, z którego mają być instalowane pliki; należy wskazać napęd CD-ROM, który jest w naszym środowisku reprezentowany przez literę D:. Widoczna jest także informacja o tym, aby nie instalować asystentów Office (spinacz i jemu podobne), ponieważ i tak nie działają, a mogą także uniemożliwić pracę całego pakietu. Nie działa również usługa faksowania Symantec. W przypadku niektórych programów WineTools umożliwia ręczny wybór innej lokalizacji lub wersji językowej instalatora w oknie przeglądarki. W przypadku płyty z oprogramowaniem Office, można pozostać przy wartościach domyślnych. WineTools sam przeszukuje płytę pod kątem wystąpienia pliku Autorun. Uruchomienie instalatora nie wymaga ingerencji użytkownika, chyba że WineTools nie znajdzie tego pliku. Kolejnym krokiem jest zamontowanie płyty i rozpoczęcie instalacji. Po wpisaniu klucza CD i wybraniu napędu CD-ROM (D:) wybieramy opcję instalacji niestandardowej. Można zainstalować dowolne komponenty pakietu poza wspomnianymi asystentami – te znajdują się w grupie Office Tools (Narzędzia pakietu Office). Instalacja powinna przebiegać tak, jak w zwykłym systemie Windows. Na koniec instalator pyta, czy zrestartować system. Bez względu na naszą odpowiedź WineTools symuluje restart i wyświetla nazwy skryptów zapisanych w katalogu ~/bin. Wreszcie WineTools pyta, czy chcemy odmontować płytę CD. Jeśli zamierzamy korzystać z programu Outlook w połączeniu z serwerem Exchange, na to pytanie odpowiadamy przecząco. Teraz zainstalowane programy można wywołać z wiersza poleceń. Skrypty startowe noszą nazwy msword, msexcel, msaccess, mspowerpoint oraz msoutlook, a poszczególne narzędzia – msfinder, msquery i msbinder. WWW.LINUX-MAGAZINE.PL Korzystanie z programów Outlook i Access Outlook może współpracować zarówno ze skrzynkami pocztowymi POP3 i IMAP, jak i z serwerem Exchange. Inne funkcje organizatora – np. zarządzanie kontaktami i terminarzem – powinny działać jak należy. Osoby zainteresowane korzystaniem z danych programu Outlook w systemie Linux mogą spróbować takiego przedsięwzięcia, ale przedtem muszą pamiętać o kilku sprawach. Outlook wyświetla po uruchomieniu nikomu niepotrzebne okienko powitalne, które zakrywa inne okna i w praktyce uniemożliwia dokończenie konfiguracji. Przed pierwszym uruchomieniem programu konieczne jest zainstalowanie (z menu Tools) programu Splash Screen Killer. Zresztą WineTools informuje o tym przed zainstalowaniem pakietu Office. Po zainstalowaniu programu eliminującego niepotrzebne okienka uruchamiany Outlooka poleceniem msoutlook. I znów słowo ostrzeżenia: podczas konfiguracji konta pocztowego należy włączyć opcję Internet only (Tylko Internet); w przeciwnym razie kolejne etapy konfiguracji nie powiodą się i pozostaniemy z nieprzydatną kopią programu Outlook. Po wypełnieniu pól w oknach dialogowych i rezygnacji z instalowania programu Symantec Fax, powinien uruchomić się program Outlook. Postarajmy się natychmiast go opuścić. Klient zazwyczaj zawiesza się, w związku z czym nie pozostaje nam nic innego jak wineserver -kill - to znaczy zabić wszelkie działające instancje oprogramowania Wine. Po kolejnym wydaniu polecenia msoutlook program Outlook powinien już działać w zwykły sposób. Jest pewna niedogodność: ikony po lewej stronie są całkowicie czarne; można je jednak wyłączyć, klikając kolejno View (Widok) i Outlook toolbar (Pasek Outlook), zastępując listą folderów. W przypadku korzystania z programu Outlook w połączeniu z serwerem Exchange konieczne jest zrestartowanie Outlooka i zmiana typu konta – klikamy kolejno Tools (Narzędzia), Options (Opcje) i Email accounts (Konta pocztowe). Następnie wybieramy opcję Reconfigure email account (Ponownie skonfiguruj konto pocztowe). Potem wystarczy zrestartować program Outlook. Outlook pobiera z płyty CD brakujące biblioteki, po czym można skonfigurować konto standardową metodą. WineTools KNOW HOW thadden/bin/msword %s Kopiowanie i wklejanie działa. Naciskając kombinację klawiszy [Ctrl]+[C] w programie Word można skopiować fragment tekstu, a następnie w OpenOffice wkleić go kombinacją [Ctrl]+[V] bez utraty formatowania. Wine obsługuje wymianę tekstu sformatowanego za pośrednictwem schowka. Możliwości WineTools W WineTools znajdziemy też inne pozycje menu, o których jeszcze nie wspominaliśmy: opcja Control Center powoduje przejście do odpowiednika Panelu sterowania. Można tam znaleźć aplety konfiguracyjne ODBC, opcji internetowych IE6 itp. Jest też edytor rejestru, a polecenie Show Installed Software umożliwia przejrzenie kompletnego dziennika zdarzeń związanych z każdą instalacją wykonaną przez WineTools. Pozycja Uninstaller służy do odinstalowania programów. Inną użyteczną funkcją jest możliwość wykonania kopii zapasowej całego środowiska Wine w celu zapisania na dysku CD lub zapamiętania „migawki” przed wykonaniem ryzykownych zmian. Opcja edytowania konfiguracji Wine jest przeznaczona dla ekspertów. Wprowadzone tam modyfikacje mogą mieć bardzo poważny wpływ na zainstalowane oprogramowanie Windows, warto więc dwa razy zastanowić się, zanim cokolwiek zmienimy i koniecznie utworzyć kopię zapasową. Do rozwoju projektu WineTools potrzebna jest pomoc większej grupy osób. Jeśli udało Ci się „przekonać” jakiś program Windows do działania pod Wine, daj mi znać – uwzględnię go w następnej wersji WineTools. Planuję również udostępnienie serwisu, za pośrednictwem którego będzie można zgłaszać informacje o obsługiwanych programach. ■ Rysunek 4: WineTools odnotowuje informacje o zainstalowanym oprogramowaniu, nawet jeśli INFO nie jest ono znane systemowi Windows. Microsoft Access działa... czasami. Stopień powodzenia zależy od używanych aplikacji i sterowników bazy danych. Niektóre aplikacje działają bez problemu, inne raz po raz „padają”. Aplikacje Windows można zintegrować z linuksowym środowiskiem graficznym – np. po to, aby automatycznie uruchomić program Word z przeglądarki, klienta pocztowego lub pulpitu. Komercyjny pakiet Crossover Office robi to automatycznie; użytkownicy Wine muszą wykonać pewne czynności ręcznie. Integracja z linuksowym pulpitem [1] Strona projektu WineTools: http://www.von-thadden.de/Joachim/WineTools Ustawienia przeglądarki można zmienić tak, aby możliwe było wykonywanie skryptów zapisanych w katalogu ~/bin. KDE i Gnome umożliwiają łatwe zarządzanie typami plików. Wiele programów odczytuje także odwzorowania typów MIME, dlatego do pliku ~/.mailcap można dodać wpis podobny do następującego: [2] Windowsowe wirusy pod Wine http://os.newsforge.com/article.pl?sid =05/01/25/1430222&from=rss application/msword;/home/U WWW.LINUX-MAGAZINE.PL AUTOR Joachim von Thadden jest kierownikiem projektu w firmie Trialogic, gdzie zajmuje się systemami operacyjnymi, migracją i infrastrukturami Javy. NUMER 20 PAŹDZIERNIK 2005 55