Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Google Chrome unter Ubuntu mit wine "Komplettlösung"
de-flagge aktiviert en-flagge deaktiviert

Jaaa, gefühlte 5 Jahre hat es gedauert bis wir armen Linux User in den Genuß von Google Chrome kommen. Na ja, eigentlich nicht, weil wenn ich mir so Repository anschaue, dann hat man echt das Gefühl, dass der ganze Spaß minimum noch einige Monate in Anspruch nehmen wird, bis da auch nur ansatzweise eine vorzeigbare Linuxversion entsteht. Vielleicht sollte man sich fragen, ob es sich wirklich lohnt einen Browser zu emulieren zum tagtäglichen Gebrauch, damit werde ich mich zum Ende noch mal ein wenig auseinander setzten und kalte Zahlen miteinander vergleichen.

Inhaltsverzeichnis

Attacke

Also folgendes is quasi direkt zum copy und pasten:
(vorrausgesetzt ihr macht sudo "frei", also einfach ein "sudo ls" machen vor dem pasten und Passwort für euren User eingeben - sonst geht das pasten nicht, da die Passwortabfrage den stdin flushed - ansonsten einfach ziehen und ausführen, das erledigt den Job auch) - danach sollte dann ein feines Google Chrome laufen auf dem super Linux-Desktop
#!/bin/sh
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - 
sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y clean
sudo apt-get -y install cabextract wine 

cd && cd bin 
wget -c http://www.kegel.com/wine/winetricks 
chmod +x winetricks
rm -rf ~/.winetrickscache
./winetricks riched20 riched30 flash allfonts

cd ~/Desktop                                                                              
wget -c http://dl.google.com/chrome/install/149.29/chrome_installer.exe
wine chrome_installer.exe
while (ps -A | grep chrome.exe); 
do 
   sleep 1
   killall chrome.exe # thats the hard way^^
   # as most ppl don't read this and keep asking, why this doesn't work
done 
sed -i -e 's|chrome.exe\"|chrome.exe\" --new-http --in-process-plugins|g' ~/Desktop/Google\ Chrome.desktop

echo "could be - it worked - maybe"
WICHTIG: Direkt am Anschluss an die Installation geht Google Chrome auf, aber es können noch keine Seiten angezeigt werden. Dafür muss der Browser lediglich geschlossen werden und neu geöffnet werden (über das nun vorhandene Desktop Icon). Falls es dann immernoch Probleme gibt, dann einfach nochmal die sed zeile aus dem code hier oben nochmal im ~/Desktop/ Verzeichniss ausführen und darauf achten, dass die beiden Parameter nun auch dort wirklcih auftauchen...
Man sollte noch um Müll zu vermeiden winetricks löschen wenn man es nicht mag und chrome_installer.exe ist natürlich auch noch in "~/Desktop".
Leider scheint es so als könne man im Moment noch keine https:// Verbindungen aufbauen. Wüßte auch nicht wie sich das mal "flott" fixen ließe, aber bis auf diesen Schönheitsfehler, fühlt der sich schon ganz schön gut an, dafür dass er auch noch emuliert ist sogar richtig gut...

Performance

Diese ist aber beim kalten Zahlenvergleich doch ganz schön traurig mit Wine, ich habe mal Dromaeo benutzt um die Performance von Firefox und GoogleChrome unter wine zu vergleichen und das war schon ganz schön enttäuschend auf den ersten Blick. Opera hab ich auch noch direkt mit angegeben und IE7 und natürlich Firefox.
  • 10380.80ms Linux Firefox 3.01
  • 17535.60ms Linux Google Chrome 149.29 (wine)
  • 78599.20ms Linux Opera 9.27
  • Ich hab hier natürlich keine Laborumstände und habe aber auch ganz bewusst den Rechner nicht auf absolut null Last gezwungen in der Zeit, so dass es vergleichbar wäre, wenn der Rechner normal im Gebrauch ist. Trotz allem ist Opera irgendwie schon ganz schön erschreckend!? Sehr, sehr ominös, muss mal paar mal mehr testen...

    Fazit

    Google Chrome zu emulieren, ging ja jetzt nach einiger wurschtelei doch ganz gut, aber irgendwie ist es halt natürlich nicht das gleiche, als wenn ich die Application nativ laufen habe. Trotz allem ist sogar Chrome mit Wine emuliert gefühlt wirklich schneller und smoother als Firefox es je sein wollte. Wer die Windows Version bereits benutzt hat, der wird sicherlich sagen, er ist so nicht grade wirklich vieeel schneller, aber besser als nix. Schlimm schlimm, wie wir armen OpenSourcer/LinuxUser zu schauen müssen wie die verdammten Windows User mit einem TopBrowser rumsurfen, während wir noch das "Internetpapier" quasi mit der Hand ausrollen im Firefox...

    Kommentare

    Kommentar schreiben