Tutorial: Crossover (Normaal of Games) in plaats van WINE (legaal & gratis)Niveau: gevorderd
InleidingVeel linuxgebruikers zullen wel gehoord hebben van WINE, het programma dat Windows-toepassingen inlaad in Linux.
Crossover is een betaalde versie van WINE, maar is, in tegendeel van WINE, grondig getest bij elke release. Wine geeft vaak Beta-versies uit een test niet altijd alle Windows programma's uit hun App-database, wat crossover wel doet & garandeerd dat alles in hun database werkt.
Dat waren genoeg redenen voor mij om Crossover te gebruiken i.p.v Wine.
Crossover is niet gratis, zoals ik al eerder zei, maar het is wel gebasseerd op Wine. << En hier zit de truuk. Wine is opensource, wat betekend dat Crossover hun source ook moet uitgeven!
Voordat je verder gaatBackup je Wine-map als je al wine hebt geinstalleerd! Om een backup te maken, kun je het beste in de terminal doen:
cp -r ~/.wine ~/backup.wine
Normaalgesproken past de compilatie, of het verwijderen van wine niet je wine-configuratie aan. Maar je kan het beste het zekere voor het onzekere nemen
Broncode downloadenJe mag kiezen welke je wil, de gewone versie of de Games versie, de laatste is speciaal gebouwd om veel games te draaien. Als je geen gamer bent, of gewoon Word of zo draait, neem je de normale:
CrossOver SourcesSla de download ergens op in je home map, bijvoorbeeld de Downloads map.
Zorg er wel voor dat alle Wine versies van je computer af zijn: In de terminal: sudo apt-get remove wine1.0 OF sudo apt-get remove wine1.3
Voorbereiding compilatieOm de juiste pakketten te downloaden, voeg de bron van WineHQ in bronnenlijst toe: sudo add-apt-repository ppa:ubuntu-wine/ppa
Update je lijst door "sudo apt-get update" te draaien.
We hebben een source, en geen binair programma, die moeten we dus nog maken. Voordat we dat kunnen doen moeten we de afhankelijkheden hebben, dus typ in de terminal: sudo apt-get build-dep wine1.3
In de tussentijd pakken we onze gedownloade sources uit. Ga in je verkenner naar de map waar je Crossover sources staan en druk op je rechtermuisknop op de sources en klik op "Hier uitpakken"
Als het installeren van de afhankelijkheden en het uitpakken voltooid zijn, heb je er een nieuwe map bij met de naam crossover-sources-9.2.0 (mag afwijken).
CompilerenNu gaan we verder met het compileren, houd het venster open van je terminal, typ er "cd " (zonder aanhalingstekens, let op de spatie aan het eind) en sleep de map crossover-sources-9.2.0 naar je terminal. Als het goed is, is het pad nu automatisch al ingevuld (ik vind die feature goddelijk!)
Druk op enter.
We zitten nu in de map van Crossover!
We moeten eerst nog even de gepatchte Freetype bibliotheek van Crossover installeren:
Typ "cd freetype" en vervolg met enter
Typ "./configure" en vervolg met enter en wachten tot 'ie klaar is.
Typ nu "make". Als dat klaar is, typ "sudo make install"
Nu de Wine, waar we dit allemaal voor doen:
Typ "cd ../wine" en vervolg met enter
Typ "./configure --without-xml" en vervolg met enter en wachten tot 'ie klaar is.
Als er "configure: Finished. Do 'make' to compile Wine." staat is het goed, anders is er iets fout gegaan.
Typ nu "make depend" voor het maken van de afhankelijkheden.
Typ nu "make". Dit gaat heel lang duren, ongeveer een uur. Dus laat de hond uit, pak wat te eten of iets dergelijks
Als het klaar is beloond het zich wel dus het is het wachten zeker waard! (uit ervaring)
De compilatie is gelukt als er "Wine build complete." staat.
Typ nu "sudo make install" om de installatie te voltooien!
Tot slotGefeliciteerd! Als alles goed is, heb je nu een gratis versie van CrossOver! Het enige wat mist, is de gesloten-source grafische interface van Crossover. Maar de wine versies zijn identiek.
Je kan een windowsprogramma laden door in je terminal te typen: "wineloader naamvanprogramma.exe"
TipsAangeraden: Als je al eerder Wine had, zullen de programma's niet meer laden. Om dit wel te kunnen, voer dit uit in de terminal: sudo mv /usr/local/bin/wineloader /usr/local/bin/wine
Je kan dan een windows programma laden door in je terminal te typen: "wine naamvanprogramma.exe"
Deze tip is ook handig als je een interface bij Wine gebruikt, zoals PlayOnLinux.
Om te zien welke programma's er zo ie zo draaien op crossover, kan je op deze site kijken:
http://www.codeweavers.com/compatibility/.
Getest op: Ubuntu 10.10, met de laatste updates.
Wijzigingen[12:30]: Foutje dat de repository van wine niet toegevoegd was
[13:52]: Nieuwe tip toegevoegd.
[14:44]: Meer uitleg over het starten van Windows-programma's