Archiwa tagu: wine

Steam z partycji NTFS?

Posiadasz zainstalowany Steam wraz z aplikacjami/grami na partycji Windowsowej? Po co więc powielać, to co masz? Może po prostu uruchom zainstalowaną aplikację wprost z partycji Windowsowej! Rozwiązanie jest niezwykle proste, a zarazem szybkie.


Instalacja Steam na Ubuntu

Wpis archiwalny, pochodzący ze starej odsłony bloga.

Poradnik ten jest raczej dla początkujących, ale zapewne komuś na pewno się przyda.

Wcześniej, gdy Steam był w formacie *.exe to nie było tego problemu, gdyż wine obsługuje ów format samorozpakowywującego archiwum przeznaczonego dla systemu Windows. Obecnie, gdy Steam jest w postaci pliku *.msi to występuje mały problem z jego instalacją, ale i z tym da się uporać :) .

Wiadomą rzeczą jest, że musimy pierw zainstalować emulator, najlepiej darmowy WINE. Możemy go zainstalować poprzez komendę

sudo apt-get install wine

Więcej informacji o procesach instalacyjnych na stronie HowTo.

Zanim przejdziemy do instalacji Steama pasuje zainstalować niezbędną czcionkę (Tahomę)

wget -c ftp://ftp.tms.ru/pub/ttf/tahoma.ttf
mv tahoma.ttf ~/.wine/drive_c/windows/Fonts/tahoma.ttf

1. Wchodzimy na stronę http://www.steampowered.com klikamy na Get Steam now i po prawej stronie na Free download. Zapiszmy plik SteamInstall.msi najlepiej na pulpicie.

2. Uruchamiamy terminal systemu i wpisujemy poniższą komendę:

wine iexplore http://winehq.org

Zezwalamy na pobranie pakietów, gdyż bez nich nasz Steam się nie uruchomi. Po poprawnym zainstalowaniu uruchamiamy „emulator” Internet Explorera. Dla zainteresowanych: pobiera się wówczas pakiet gecko dla systemu Linux.

3. Wpisujemy teraz poniższą komendę w terminalu:

wine msiexec /i „/home/NAZWA_USERA/Pulpit/SteamInstall.msi”

Bądź:

wine msiexec /i „/home/NAZWA_USERA/Desktop/SteamInstall.msi”

Jeśli jednak pobraliśmy SteamInstall.msi do innej lokalizacji, to musimy ją podać, jednak wszystko wygląda tak samo w każdym wypadku, zmienia się tylko katalog :).

4. Postępujemy zgodnie z zaleceniami w instalacji, wybieramy język Polski.

5. Po zainstalowaniu może się nie uruchomić nic, więc czekajcie cierpliwie. Jeśli jednak nic się nie stanie, a terminal nie powrócił do stanu świadczącego o zakończeniu instalacji to spróbujcie zalogować się od nowa i ponownie uruchomić steam. Jeśli podczas updateu Steam się wyłącza uruchomcie go z komendy

wine „C:\Program Files\Steam\Steam.exe”

, a gdy update się zawiesi i terminal nie zakończył pracy wpiszcie

nice -n 19 wine „C:\Program Files\Steam\Steam.exe”

i zatwierdźcie enterem :).

To by było na tyle. Gry instaluje się tak samo jak na Windowsie, poprzez podwójne klikniecie, bądź pojedyncze i naciśnięcie instaluj. Uruchamianie również takie samo.

Zwrócić należy uwagę również na to, że Steam na Linuksie uruchamia się znacznie dłużej niż na Windowsie, jednakże sama jego instalacja przebiega bez większych problemów, a może on być doskonałym centrum rozrywki. Poprzez dodawanie nowych gier na listę nie mamy później problemów z ich uruchamianiem, gdyż nie musimy wpisywać odpowiednich komend. Owszem można zrobić skrót do gry na Pulpicie, czy też uruchamiać je poprzez Aplikacje -> WINE -> Programy, ale po co, skoro można mieć wszystko blisko siebie ;).

Pozdrawiam.


Ubuntu i WINE: Całkowite usuwanie aplikacji #2

Wpis archiwalny, pochodzący ze starej odsłony bloga.

W jednej z poprzednich notek pisałem o usuwaniu katalogu usuniętej aplikacji z menu Wine, dzisiaj postaram się pokrótce opisać, jak usunąć aplikację, której już nie ma na dysku, a widnieje w aplecie służącym do usuwania aplikacji z Wine – Uninstall Wine Software.

Na moim przykładzie i usuwaniu gry Street Racing Syndicate opiszę przebieg ów zadania. Generalnie jest problem z usuwaniem co niektórych aplikacji z systemu, ja taki właśnie miałem w przypadku tej gry. Fakt, faktem nie działała ona na Ubuntu, więc postanowiłem się jej niezwłocznie pozbyć. Udałem się więc do katalogu, w którym zainstalowałem grę

~/.wine/drive_c/Program Files/

Jako iż aplikacja nie chciała usunąć się poprzez menadżera, to trzeba ją ręcznie usunąć. Wyrzuciłem więc katalog z grą.

Drugim krokiem jest usunięcie wpisu z listy aplikacji Wine (komenda: wine uninstaller). Na liście widnieje wpis gry:

Wpis widnieje wciąż na liście aplikacji zainstalowanych, pomimo usunięcia
Gdy próbuję ją usunąć dostaję taki sam komunikat, jak sprzed usunięcia ów owej aplikacji przy pomocy deinstalatora:

Błąd aplikacji
Zamykamy więc deinstalator, tak by Wine zostało całkowicie wyłączone – w późniejszej fazie jest to ważne, gdyż plik odpowiedzialny za te wpisy chce się ciągle nadpisywać przy włączonym procesie wine. Udajemy się do katalogu:

/home/USER/.wine/

Bądź wpisujemy w terminalu:

gedit ~/.wine/system.reg

Odnajdujemy w pliku wpis dotyczący tego programu/gry – dosłownie przy pomocy jego nazwy.

Wyszukiwanie linii odpowiedzialnej za ów wpis na liście
Usuwamy całą zawartość wpisu spomiędzy dwóch akapitów. W moim przypadku są to linie od 10778 do 10788, usuwamy zbędny akapit i zapisujemy plik. Po sprawdzeniu

wine uninstaller

okazuje się, że wpis faktycznie został usunięty:

Jak widzimy aplikacja została całkowicie usunięta
Teraz pozostaje nam jeszcze pozbyć się katalogu z programem/grą wg. TEGO OPISU. Oczywiście możemy jeszcze usunąć wpis z rejestru Wine:

wine regedit

i wyszukujemy tej aplikacji w kluczach HKEY_LOCAL_MACHINE\Software


Ubuntu i WINE – Całkowite usuwanie aplikacji #1

Wpis archiwalny, pochodzący ze starej odsłony bloga.

Już jakiś czas temu zauważyłem, że aplikacje odinstalowane w WINE po prostu nie zostają usunięte całkowicie, ale przejdźmy do rzeczy.

Według mnie najlepiej jest odinstalować aplikacje poprzez Aplikacje -> Wine -> Uninstall Wine Software, bądź jak kto woli:

wine uninstaller

Krok pierwszy – deinstalacja
Jak już wspomniałem wcześniej, by odinstalować aplikację udajemy się do narzędzia służącego do odinstalowywania aplikacji z Wine

wine uninstaller

Wybieramy aplikację, którą chcemy usunąć (u mnie jest to Steam) i klikamy na usuń.

Po całkowitym usunięciu można zauważyć, że katalog z aplikacją dalej pozostał, pomimo tego, że jej już tam nie ma i została usunięta.

Co więc zrobić, by ją usunąć?
Krok drugi – usunięcie z menu
Nie ma nic prostszego :), udajemy się wyłącznie do katalogu

/home/NAZWA_USERA/.local/share/applications/wine/Programy

i usuwamy katalog Steam, podobnie z ikonkami, które znajdują się w katalogu

/home/NAZWA_USERA/.local/share/icons

Oczywiście usuwamy jeszcze ręcznie katalog z grą

wine xdg-open ~/.wine/drive_c

lub

rm -r ~/.wine/drive_c/ścieżka/do/gry/

No i to wszystko :).