WineHQ

From Ubuntucy Wiki

Jump to: navigation, search

Συγγραφή: Χατζηκυριάκου Γιώργος


Contents

1. Τι είναι το Wine HQ.

Το Wine HQ για την ακρίβεια δεν είναι απλά ένας «εξομοιωτής» αλλά στην ουσία είναι ένα επίπεδο μετάφρασης (translation layer) ικανό να τρέξει εφαρμογές και παιχνίδια του λειτουργικού συστήματος Windows μέσω λειτουργικών συστημάτων συμβατών με POSIX, όπως για παράδειγμα τα λειτουργικά: Linux, FreeBSD, MacOSX και Solaris. Αποτελεί μια δωρεάν και ανοικτού κώδικα εναλλακτική υλοποίηση του Windows API με εξολοκλήρου ξαναγραμμένο κώδικα από την αρχή έχοντας τη δυνατότητα να χρησιμοποιηθούν και γνησία DLL των Windows. Το Wine μπορεί να τρέξει εφαρμογές και παιχνίδια για Windows 9x/NT/2000/ME/XP, Windows 3.x καθώς και εφαρμογές του DOS. Το επίσημο site του Wine HQ μπορείτε να το επιστεφτείτε στο http://www.winehq.org/.

2. Εγκατάσταση και ρυθμίσεις

Τα επίσημα πακέτα εγκατάστασης (binaries και sources) του Wine μπορούμε να τα βρούμε στην διεύθυνση http://www.winehq.org/site/download για διανομες : Red Hat/CentOS/Fedora, Suse, Mandriva, Slackware, Ubuntu, Debian, FreeBSD, PC­BSD, Solaris και Windows (!). Η ρυθμίσεις γίνονται μέσω του εργαλείου winecfg και περιλαμβάνει ρυθμίσεις για: Εφαρμογές, Βιβλιοθήκες, Γραφικά, Ενοποίηση ­Επιφάνειας­ Εργασίας, Οδηγών και Ήχο.

3. Εφαρμογές που τρέχουν μέσω Wine HQ.

Στη διεύθυνση http://appdb.winehq.org/ βρίσκεται η επίσημη βάση δεδομένων εφαρμογών και παιχνιδιών Windows που τρέχουν μέσω Wine, επίσης υπάρχουν και αναφορές από τις εφαρμογές που έτρεξαν ή δεν έτρεξαν σωστά. Μερικές από τις εφαρμογές που κατάφερα να εγκαταστήσω και να τρέξω με επιτυχία μέσω Wine σε λειτουργικό σύστημα Linux με έκδοση πυρήνα 2.6 είναι οι ακόλουθες : LogicWorks 4, Image Pro Pus 4.5, Comnet III, ICS Telecom 6, Macromedia Flash 8, Macromedia Dreamweaver 8, Macromedia Fireworks 8,Macromedia Director MX 9 Αξίζει να σημειωθεί ότι κατά το τρέξιμο τον εφαρμογών δεν τίθεται θέμα υπέρ­κατανάλωσης της μνήμης του συστήματος όπως παρατηρούμε συνήθως σε εξομοιώτες συστημάτων αλλά οι εφαρμογές τρέχουν σαν να ήταν μέρος του λειτουργικού συστήματος Unix όπου τρέχει το Wine.

4. Εγκατάσταση Προγραμμάτων

Τα προγράμματα που εγκαθιστούμε μέσω Wine τοποθετούνται σε ένα φάκελο στο σύστημα μας με το όνομα «drive_c» και βρίσκετε συνήθως στο μονοπάτι ~/.wine/ drive_c/, η δομή του φακέλου αυτού θυμίζει πολύ την δομή του «C:\» Drive των Windows. Επίσης υπάρχει και Registry για της εφαρμογές που το απαιτούν για την σωστή και ομαλή λειτουργία τους.

5. Η βιβλιοθήκη ­ Winelib

Εκτός από τη χρήση του ως "Program Loader", με το Wine HQ παρέχεται και η βιβλιοθήκη winelib η οποία επιτρέπει κώδικα γραμμένο σε Windows να ξαναγίνει μεταγλώττιση σε Unix και έτσι να έχουμε πραγματικά φυσικές εφαρμογές Unix από πηγαίο κώδικα Windows.