Πώς να εγκαταστήσετε και να διαμορφώσετε το κρασί στο Ubuntu

How Install Configure Wine Ubuntu



Αυτό το άρθρο θα εξηγήσει πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του Wine στο Ubuntu για εκτέλεση συμβατών εφαρμογών με Windows.

Σχετικά με το κρασί

Το Wine είναι ένα δωρεάν λογισμικό ανοιχτού κώδικα που σας επιτρέπει να εκτελείτε προγράμματα και παιχνίδια συμβατά με Microsoft Windows σε Linux, macOS και Android (πειραματική υποστήριξη). Το κρασί έχει αναπτυχθεί για πάνω από δύο δεκαετίες και η συμβατότητα εφαρμογών έχει βελτιωθεί σημαντικά από την πρώτη κυκλοφορία του. Συχνά παρερμηνεύεται ως εξομοιωτής. Ωστόσο, είναι απλώς ένα επίπεδο συμβατότητας που μετατρέπει τις κλήσεις API των Windows σε κλήσεις POSIX σε πραγματικό χρόνο, παρέχοντας σχεδόν την ίδια απόδοση με τα Windows (και σε ορισμένες περιπτώσεις ακόμη καλύτερα). Το κρασί σημαίνει Wine Is Not a Emulator.







Εγκατάσταση κρασιού στο Ubuntu

Τα πακέτα κρασιού περιλαμβάνονται στα αποθετήρια του Ubuntu από προεπιλογή. Ωστόσο, δεν είναι πάντα ενημερωμένοι και ισοδύναμοι με τις τελευταίες κυκλοφορίες. Επομένως, συνιστάται η εγκατάσταση πακέτων κρασιού από τον επίσημο Pb του Ubuntu που παρέχεται από την ομάδα κρασιού. Για να το κάνετε αυτό, εκτελέστε διαδοχικά τις ακόλουθες εντολές:



Για το Ubuntu 19.10:



$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
$sudoκατάλληλη ενημέρωση

Για το Ubuntu 18.04:





$sudoapt-add-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$sudoκατάλληλη ενημέρωση

Μπορείτε τώρα να εγκαταστήσετε το στάβλο του κρασιού, το developer ή το στάδιο κατασκευών εκτελώντας μία από τις παρακάτω εντολές:

$sudoκατάλληλοςεγκαθιστώστάβλος winehq
$sudoκατάλληλοςεγκαθιστώwinehq-devel
$sudoκατάλληλοςεγκαθιστώστάδιο winehq

Διαφορές μεταξύ διαφορετικών κατασκευών κρασιού

Το επίσημο αποθετήριο κρασιού παρέχει τρεις διαφορετικές κατασκευές, σταθερές, αναπτυσσόμενες και σκηνικές. Οι σταθερές κατασκευές, όπως υποδηλώνει το όνομα, παρέχουν την πιο πρόσφατη σταθερή έκδοση κρασιού, ενώ οι κατασκευές προγραμματιστών βρίσκονται σε εξέλιξη, εκδόσεις αιχμής. Οι δημιουργίες σταδίων περιέχουν πολλές πειραματικές ενημερώσεις κώδικα που προορίζονται για τη δοκιμή ορισμένων δυνατοτήτων ή την επίλυση προβλημάτων συμβατότητας. Δεν υπάρχει καμία εγγύηση ότι όλα αυτά τα επιθέματα θα συμπεριληφθούν στο σταθερό υποκατάστημα στο μέλλον.



ΟΙΝΟΠΟΙΗΣΗ

Μετά την εγκατάσταση του κρασιού, μπορείτε να χρησιμοποιήσετε τη μεταβλητή περιβάλλοντος WINEARCH για να ορίσετε τη σωστή αρχιτεκτονική για τα προθέματα κρασιού. Από προεπιλογή, όλες οι εφαρμογές κρασιού είναι εγκατεστημένες σε περιβάλλον 64-bit. Ωστόσο, μπορείτε να αλλάξετε τη συμπεριφορά χρησιμοποιώντας τη μεταβλητή περιβάλλοντος WINEARCH στην ακόλουθη μορφή:

  • WINEARCH = win32
  • WINEARCH = win64

Σημειώστε ότι πρέπει να χρησιμοποιήσετε το WINEARCH μόνο μία φορά κατά τη δημιουργία ενός νέου προθέματος (εξηγείται παρακάτω).

Κατανόηση της δυνατότητας WINEPREFIX

Το WINEPREFIX είναι ένα αρκετά χρήσιμο χαρακτηριστικό του κρασιού όπου μπορείτε να απομονώσετε και να αποθηκεύσετε εφαρμογές παραθύρων, βιβλιοθήκες συστήματος και αρχεία διαμόρφωσης περιορίζοντάς τα σε έναν μόνο κατάλογο. Μπορείτε να δημιουργήσετε όσα προθέματα θέλετε και καθένα από αυτά θα αντιμετωπιστεί ξεχωριστά.

Πολλοί χρήστες Linux προτιμούν να δημιουργούν ένα ξεχωριστό πρόθεμα για κάθε μία από τις εφαρμογές ή τα παιχνίδια των Windows που θέλουν να εγκαταστήσουν και να εκτελέσουν χρησιμοποιώντας το κρασί. Συχνά η εγκατάσταση μιας εφαρμογής Windows απαιτεί την εγκατάσταση βιβλιοθηκών και εργαλείων τρίτων. Η χρήση ξεχωριστών προθεμάτων για εφαρμογές εξασφαλίζει καλύτερη συμβατότητα, λιγότερες διενέξεις και καθαρότερο σύστημα αρχείων. Μπορείτε να δημιουργήσετε ένα νέο WINEPREFIX χρησιμοποιώντας μια μεταβλητή περιβάλλοντος στην ακόλουθη μορφή:

$WINEPREFIX=/μονοπάτι/προς το/πρόθεμακρασί /μονοπάτι/προς το/file.exe

Η παραπάνω εντολή θα εκτελέσει το αρχείο file.exe χρησιμοποιώντας τη διαδρομή προθέματος που καθορίζεται στη μεταβλητή WINEPREFIX. Εάν η διαδρομή δεν υπάρχει, θα δημιουργηθεί αυτόματα ένας νέος κατάλογος. Εάν παραλείψετε τη μεταβλητή WINEPREFIX, όλες οι εφαρμογές θα εγκατασταθούν στο προεπιλεγμένο πρόθεμα που βρίσκεται στον κρυφό φάκελο κρασιού στον αρχικό σας κατάλογο (~/.wine).

Χρησιμοποιώντας το WINEARCH και το WINEPREFIX Μαζί για να εκτελέσετε μια εφαρμογή Windows

Μπορείτε να συνδυάσετε το WINEARCH με ένα προσαρμοσμένο WINEPREFIX για να καθορίσετε σωστά την αρχιτεκτονική για ένα πρόθεμα.

$ΟΙΝΟΠΟΙΗΣΗ= win32WINEPREFIX=/μονοπάτι/προς το/πρόθεμακρασί /μονοπάτι/προς το/file.exe

Διάταξη συστήματος αρχείων ενός προθέματος οίνου

Όλα τα προθέματα κρασιού, προεπιλεγμένα ή προσαρμοσμένα, περιλαμβάνουν πολλά αρχεία και φακέλους που αντιπροσωπεύουν ένα τυπικό σύστημα αρχείων Windows όπου όλες οι βιβλιοθήκες και οι εφαρμογές συστήματος είναι εγκατεστημένες στη μονάδα C. Αυτά τα προθέματα περιέχουν μια σειρά από βιβλιοθήκες που αποτελούν μέρος του έργου ανοιχτού κώδικα Wine. Το παρακάτω στιγμιότυπο οθόνης θα σας δώσει μια ιδέα σχετικά με τη διάταξη καταλόγου:

Εάν εκτελείτε πρόγραμμα εγκατάστασης .exe ή .msi χρησιμοποιώντας κρασί, η εφαρμογή θα εγκατασταθεί στα Αρχεία προγράμματος κάτω από το drive_c (εκτός εάν παρέχετε μια προσαρμοσμένη διαδρομή). Έτσι, για να εκτελέσετε ένα αρχείο .exe μετά την ολοκλήρωση της εγκατάστασης, ίσως χρειαστεί να μεταβείτε στο φάκελο της εφαρμογής στον κατάλογο Αρχεία προγράμματος για να ξεκινήσετε την εφαρμογή.

Winecfg

Μπορείτε να αλλάξετε πολλές ρυθμίσεις και συμπεριφορά ενός προθέματος κρασιού εκτελώντας την εντολή winecfg. Ορισμένες από τις ρυθμίσεις περιλαμβάνουν ρυθμίσεις οθόνης, ρυθμίσεις εξωτερικής μονάδας δίσκου και ρυθμίσεις ήχου.

Εκτελέστε μία από τις ακόλουθες εντολές για να ξεκινήσετε το winecfg:

$winecfg
$WINEPREFIX=/μονοπάτι/προς το/πρόθεμαwinecfg

Πίνακας ελέγχου κρασιού

Ο πίνακας ελέγχου κρασιού είναι ένα άλλο χρήσιμο βοηθητικό πρόγραμμα που περιλαμβάνεται στο κρασί και σας επιτρέπει να διαμορφώσετε τα gamepads και να τροποποιήσετε άλλες χρήσιμες επιλογές.

Μπορείτε να εκτελέσετε winecontrol χρησιμοποιώντας μία από τις παρακάτω εντολές:

$κρασίέλεγχος
$WINEPREFIX=/μονοπάτι/προς το/πρόθεμακρασίέλεγχος

Οινοποιίες

Το Winetricks είναι ένα εύχρηστο εργαλείο που αποστέλλεται με κρασί, το οποίο σας επιτρέπει να εγκαταστήσετε πολλές βιβλιοθήκες και εφαρμογές τρίτων μερών από μια διεπαφή GUI. Σας επιτρέπει επίσης να αλλάξετε τις ρυθμίσεις για ένα πρόθεμα κρασιού και να κάνετε εργασίες συντήρησης. Ενώ το GUI των winetricks δεν είναι τόσο διαισθητικό όσο άλλες τυπικές εφαρμογές GTK και Qt Linux, ολοκληρώνει τη δουλειά.

Για να εγκαταστήσετε winetricks στο Ubuntu, εκτελέστε την παρακάτω εντολή:

$sudoκατάλληλοςεγκαθιστώοινοποιίες

Τώρα μπορείτε να εκτελέσετε winetricks χρησιμοποιώντας μία από τις ακόλουθες εντολές:

$ winetricks
$WINEPREFIX=/μονοπάτι/προς το/πρόθεμα winetricks

Το Winetricks έχει επίσης μια ωραία διεπαφή γραμμής εντολών, μπορείτε να μάθετε περισσότερα σχετικά εκτελώντας την παρακάτω εντολή:

$οινοποιίες--βοήθεια

Εκτέλεση αρχείων Lnk στο κρασί

Μέχρι στιγμής τα παραπάνω παραδείγματα έχουν εξηγήσει τον τρόπο εκτέλεσης αρχείων .exe χρησιμοποιώντας το κρασί. Ωστόσο, ορισμένες εφαρμογές στα Windows διαθέτουν αρχεία .lnk που δεν είναι παρά συντομεύσεις σε εκτελέσιμα δυαδικά αρχεία με μερικές επιπλέον προσαρμογές και παραμέτρους.

Για να εκτελέσετε αρχεία .lnk χρησιμοποιώντας το κρασί, πρέπει να εκτελέσετε μια εντολή χρησιμοποιώντας μία από τις ακόλουθες μορφές:

$κρασίαρχή/μονοπάτι/προς το/file.lnk
$WINEPREFIX=/μονοπάτι/προς το/πρόθεμακρασίαρχή/μονοπάτι/προς το/file.lnk

Εκτέλεση αρχείων Bat στο Wine

Τα αρχεία Bat είναι αρχεία δέσμης ενεργειών τύπου bash που μπορούν να εκτελεστούν στα Windows χρησιμοποιώντας τη γραμμή εντολών ή τον διερμηνέα. Το Wine περιλαμβάνει ένα βοηθητικό πρόγραμμα wineconsole που μπορεί να χρησιμοποιηθεί για την εκκίνηση της γραμμής εντολών και την εκτέλεση αρχείων .bat. Μπορείτε να εκτελέσετε αρχεία .bat χρησιμοποιώντας μία από τις ακόλουθες εντολές:

$κονσόλα κρασιού /μονοπάτι/προς το/file.bat
$WINEPREFIX=/μονοπάτι/προς το/πρόθεμακονσόλα κρασιού /μονοπάτι/προς το/file.bat

Ο διερμηνέας εντολών που εμφανίζεται παραπάνω υποστηρίζει όλες τις κύριες εντολές συμβατές με Windows.

συμπέρασμα

Το Wine είναι σε θέση να τρέξει πολλές εφαρμογές Windows στο Linux, γεφυρώνοντας το χάσμα μεταξύ δύο πλατφορμών. Ενώ ορισμένες δημοφιλείς εφαρμογές δεν λειτουργούν ακόμη με το Wine, η συνολική συμβατότητα έχει βελτιωθεί σημαντικά. Στο πρόσφατο παρελθόν, η Valve ανακοίνωσε το επίπεδο συμβατότητας Proton για εκτέλεση παιχνιδιών Windows σε Linux χρησιμοποιώντας Steam. Το Proton βασίζεται στο Wine και συνοδεύεται από πρόσθετες δυνατότητες, ενημερώσεις ποιότητας ζωής και επιδιορθώσεις συμβατότητας.