Εγκατάσταση προγραμμάτων windows σε linux. Εκτέλεση παιχνιδιών σε ξεχωριστό διακομιστή X. Εγκατάσταση προγραμμάτων Windows στο Wine

Στα τέλη του περασμένου μήνα, προς έκπληξη όλων, η Microsoft ανακοίνωσε ότι τα Windows 10 προσθέτουν υποστήριξη για το Bash, ένα βοηθητικό πρόγραμμα γραμμής εντολών Linux. Αυτό επιτρέπει στους χρήστες να εκτελούν τις αγαπημένες τους εφαρμογές Linux πάνω από τα Windows 10... σε λειτουργία γραμμής εντολών. Σε αυτό το άρθρο θέλουμε να μοιραστούμε μαζί σας πώς να εκτελείτε εφαρμογές GUI (πιο γνωστές ως σύγχρονες) στο Linux στα Windows 10, αν το ονειρευόσασταν αυτό, τότε το όνειρό σας έγινε πραγματικότητα.

Για να εκτελέσετε προγράμματα ή παιχνίδια Linux, εκτός από το εγκατεστημένο Bash, χρειάζεστε το Xming X Server και Συναρμολόγηση παραθύρων 10 όχι χαμηλότερα - 14316.

Βήμα 2: Κατεβάστε και εγκαταστήστε την εφαρμογή στο σύστημά σας.

Βήμα 3: Εκτελέστε το βοηθητικό πρόγραμμα Βίαιο χτύπημαΚαι Διακομιστής Xming X(εκ μέρους του Διαχειριστή).

Τώρα πρέπει να ενημερώσετε τη λίστα των διαθέσιμων Πακέτα Linux, θα πρέπει να χρησιμοποιήσετε εντολή sudo apt-get ενημέρωση.

Βήμα 4: Στην ομάδα Γραμμή Bashεισαγω: ενημέρωση sudo apt-get

Κατόπιν αιτήσεως Θέλετε να συνεχίσετε; απαντάμε Υ

Μετά την ενημέρωση διαθέσιμα πακέταμπορείτε να δοκιμάσετε να εκτελέσετε το πρώτο Εφαρμογή Linuxστα Windows 10

Εγκατάσταση και εκκίνηση του προγράμματος επεξεργασίας γραφικών Σειρήτιστα Windows 10

GIMP ("Gimp") - ράστερ που διανέμεται ελεύθερα επεξεργαστής γραφικών, ένα πρόγραμμα δημιουργίας και επεξεργασίας ράστερ γραφικάκαι μερική υποστήριξη για εργασία με διανυσματικά γραφικά.

Βήμα 5: Στη γραμμή εντολών Βίαιο χτύπημαπληκτρολογήστε sudo apt-get install gimp - αυτό θα εγκατασταθεί Πρόγραμμα GIMP.

Βήμα 6: Για να εκκινήσετε το εγκατεστημένο πρόγραμμα επεξεργασίας κειμένου, πληκτρολογήστε την εντολή DISPLAY=:0 gimp

Αυτό είναι το μόνο που έχουμε ξεκινήσει μια εφαρμογή Linux GUI στο Bash.

Παρακάτω είναι μια μικρή λίστα εφαρμογών και εντολών Bash για εγκατάσταση και εκτέλεση προγραμμάτων Linux στα Windows 10.


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

Εγκατάσταση: sudo apt-get εγκατάσταση gedit

Εκτόξευση: DISPLAY=:0 gedit

Matrix - cmatrix


Εγκατάσταση: sudo apt-get install cmatrix

Εκτέλεση: cmatrix

Παιχνίδι - μνήμη


Εγκατάσταση: sudo apt-get install lmemory

Υπάρχουν δύο εντολές για εκτέλεση:

  1. PATH=$PATH:/usr/games
  2. DISPLAY=:0 lμνήμη


Εγκατάσταση: sudo apt-get εγκαταστήστε το firefox

Εκτέλεση: DISPLAY=:0 firefox

Ποιες εφαρμογές ή Παιχνίδια Linuxτο κυκλοφορήσατε στο λειτουργικό σύστημα Windows 10, μοιραστείτε το στα παρακάτω σχόλια.

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

Κρασί- είναι δωρεάν λογισμικό, επιτρέποντας στους χρήστες συστημάτων τύπου UNIX να εκτελούν εφαρμογές 16 και 32 bit Microsoft Windows.

Εγκατάσταση κρασιού:
Ας χρησιμοποιήσουμε το τερματικό υπερχρήστη (ΜΟΝΟ για εγκατάσταση):

Sudo-s

Προσθέστε μια λίστα κλειδιών αποθετηρίων και εγκαταστήστε το Wine:

RELEASE=`lsb_release -cs`
elif [[ $RELEASE = "διαυγή" || $RELEASE = "καρμικό" || $RELEASE = "χαριτωμένος" || $RELEASE = "ατρόμητος" || $RELEASE = "ανθεκτικό" ]]; έπειτα
wget -q http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list -O /etc/apt/sources.list.d/winehq.list
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | apt-key add -
apt-get update && apt-get install -y wine cabextract

Σημείωση:εάν δεν χρησιμοποιείτε Ubuntu, αλλά, για παράδειγμα, Linux Mint 9, τότε η έκφραση

Http://wine.budgetdedicated.com/apt/sources.list.d/$RELEASE.list

αλλάζω σε

Http://wine.budgetdedicated.com/apt/sources.list.d/lucid.list

Διαφορετικά, κατά την εκτέλεση της εντολής, η τιμή "isadora" θα αντικατασταθεί, όχι "lucid" και η εγκατάσταση θα αποτύχει.

Στη συνέχεια θα δημιουργήσουμε μέσα οικιακό κατάλογο~/.wine/ φάκελο εκτελώντας το πρόγραμμα διαμόρφωσης Wine:

Winecfg

Αν και δεν χρειάζεται να κάνουμε τίποτα εκεί, θα το κλείσουμε.

Εγκατάσταση και απεγκατάσταση εφαρμογών:
Για να εγκαταστήσουμε την εφαρμογή των Windows, θα χρησιμοποιήσουμε το πρόγραμμα περιήγησης αρχείων winefile:

Winefile

Στη συνέχεια πηγαίνουμε στον επιθυμητό κατάλογο του αρχείου μας Συστήματα Linuxή εικονική μονάδα δίσκου C:/ και κάντε διπλό κλικ για να εκκινήσετε το επιθυμητό εκτελέσιμο αρχείο. Πολλές εφαρμογές απαιτούν επανεκκίνηση του συστήματος μετά την εγκατάσταση, αλλά εργαζόμαστε εικονικό περιβάλλον, και επομένως δεν πρέπει να γίνει επανεκκίνηση του υπολογιστή. Απλώς πρέπει να επανεκκινήσετε το Wine (και να κλείσετε άλλες εφαρμογές που εκτελούνται πριν από την επανεκκίνηση):

Wineboot

Εάν η εγκατάσταση γίνει από αρχείο με επέκταση *.msi, τότε θα χρησιμοποιήσουμε την εντολή:

Msiexec /i παράδειγμα.msi

όπου example.msi είναι το όνομα του αρχείου σας.

Για να καταργήσετε μια εφαρμογή Windows, πρέπει να κάνετε τα εξής:
Μεταβείτε στις "Εφαρμογές" → "Κρασί" → "Προγράμματα" → "" → "Κατάργηση εγκατάστασης".

Εάν, μετά την εγκατάσταση της εφαρμογής, ο φάκελός της δεν εμφανίζεται στις «Εφαρμογές» → «Κρασί» → «Προγράμματα», τότε θα χρησιμοποιήσουμε το τερματικό. Για παράδειγμα, για να εκτελέσετε το example.exe που βρίσκεται στην εικονική μονάδα δίσκου C:/ στον κατάλογο Program Files/Random, μεταβείτε στον κατάλληλο κατάλογο και εκτελέστε τον:

cd ~/.wine/drive_c/"Program Files"/Random
example.exe

Γενικές Ρυθμίσεις:

Εφαρμογές:
Η προεπιλεγμένη έκδοση είναι τα Windows XP, η οποία μπορεί να αλλάξει σε άλλη έκδοση. Επιπλέον, μπορείτε να το διαμορφώσετε έτσι ώστε κάθε εφαρμογή να εκκινείται με την παράμετρο ενός συγκεκριμένου συστήματος.

Βιβλιοθήκες:
Από προεπιλογή, όλες οι βιβλιοθήκες στο Wine χρησιμοποιούν τη δική τους.

ΓΡΑΦΙΚΕΣ ΤΕΧΝΕΣ:
Ορισμένες εφαρμογές ενδέχεται να απαιτούν την ενεργοποίηση ή απενεργοποίηση των σκιαδόρων κορυφών και εικονοστοιχείων και ενδέχεται να απαιτείται εξομοίωση εικονικής επιφάνειας εργασίας. Δοκιμάστε να αλλάξετε μόνοι σας τις παραμέτρους αυτής της ενότητας.

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

Δίσκοι:
Εδώ μπορείτε να προσθέσετε δίσκους χρησιμοποιώντας οποιονδήποτε κατάλογο στον δικό σας σύστημα αρχείων.

Ήχος:
Δεν συνιστάται να αλλάξετε τίποτα όταν λειτουργεί ο ήχος.

Θυμάμαι!
Κατά την εκκίνηση του Wine, συνιστάται να κλείσετε όλες τις εφαρμογές που εκτελούνται και να απενεργοποιήσετε το Compiz (εφέ).

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

Όσοι γνωρίζουν καλά τη γλώσσα προγραμματισμού, βέβαια, ξέρουν τι είναι, αλλά και πάλι, λίγα λόγια για το τι είναι το Wine και σε τι χρειάζεται.

Πρώτα απ 'όλα, πρέπει να πούμε ότι το Wine είναι το λογισμικό που επιτρέπει στα παιχνίδια των Windows να εκτελούνται σε Linux. Το μόνο μειονέκτημα εδώ είναι η ανάγκη να καταχωρήσετε μερικές ρυθμίσεις.

Μέθοδοι εγκατάστασης

Όλοι όσοι χρησιμοποιούν το Linux ως κύριο λειτουργικό τους σύστημα γνωρίζουν πολύ καλά ότι υπάρχουν πολλές επιλογές για να κάνετε την ίδια διαδικασία. Ο πιο συνηθισμένος τρόπος εγκατάστασης του Wine είναι η χρήση του Program Manager. Ετσι:

— ανοίξτε το πρόγραμμα διαχείρισης.
- εγγραφούμε μπαρα αναζήτησηςΚρασί;
— από τις επιλογές που εμφανίζονται, επιλέξτε απλώς Wine χωρίς πρόσθετους χαρακτήρες.
— - κάντε κλικ στην επιλογή Εγκατάσταση.

Τι πρέπει να γνωρίζετε για τις ρυθμίσεις του κρασιού;

Αξίζει να πούμε αμέσως ότι οι ρυθμίσεις κρασιού δεν λαμβάνονται πάντα την πρώτη φορά. Αλλά εδώ δεν υπάρχει λόγος ανησυχίας. Το καλό με το Linux OS είναι ότι όλα μπορούν να επιστραφούν σε αυτό ανά πάσα στιγμή. Αρχική θέση. Η απλούστερη μέθοδος, που χρησιμοποιείται, λοιπόν, στις πιο ακραίες περιπτώσεις, είναι πλήρης αφαίρεσηπρογράμματα, κατεβάζοντάς τα ξανά και εγκαθιστώντας τα. Αλλά το κύριο πράγμα είναι να μην βιαστείτε. Εάν στα Windows όλες οι εγκαταστάσεις πραγματοποιούνται κυρίως στην "προεπιλεγμένη" λειτουργία, τότε πρέπει να διαβάσετε προσεκτικά εδώ. Υπάρχει όμως ένα μεγάλο «συν». Εάν μπορείτε να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του Wine μόνοι σας, τότε θα θυμάστε αυτή τη διαδικασία «δια βίου».

Εγκατάσταση Wine

Υπάρχει ένα εδώ, αλλά σημαντική απόχρωση. Εάν έχετε διανομή 64-bit, τότε η Wine θα εγκαταστήσει την κατάλληλη, αλλά δεν το χρειαζόμαστε. Επομένως, στο τερματικό γράφουμε την εντολή: WINEARCH=win32 winecf. Οι επιλογές προγράμματος ανοίγουν, μετακινήστε τις στο παρασκήνιο και μην τις αγγίζετε προς το παρόν. Εάν το Linux είναι 32-bit, τότε παραλείψτε αυτό το βήμα.
Μετά από αυτό, κατεβάστε και εγκαταστήστε το Winetricks. Με τη βοήθειά του, καταχωρούνται οι ρυθμίσεις του κρασιού. Έχοντας ξεκινήσει το Winetricks, το πρώτο πράγμα που κάνουμε είναι να επιλέξουμε Select the default wineprefix στο πρώτο παράθυρο και OK. Ανοίγει αμέσως μια λίστα γραμματοσειρών για το Wine. Δεν σκεφτόμαστε πολύ, επιλέγουμε τα πάντα.

Ρυθμίσεις DLL

Αυτό το στοιχείο εμπίπτει στην κατηγορία "σημαντικό". Ανοίξτε Εγκατάσταση ενός DLL ή στοιχείου των Windows και εγκαταστήστε κάθε στοιχείο ξεχωριστά. Απλώς παραλείπουμε αυτά που δίνουν σφάλμα.

Σημείωση: Μπορείτε να λάβετε τεχνικές πληροφορίες με εκπτώσεις χρησιμοποιώντας έναν κωδικό προσφοράς στην πύλη promokodi24.ru Εδώ θα βρείτε διάφορα κουπόνια για αγορές σε ολόκληρη τη Ρωσία. Αγοράστε προς όφελος του πορτοφολιού σας. Καλως ΗΡΘΑΤΕ!

Μπορείτε να βαθμολογήσετε το άρθρο:

Άλλα υλικά που μπορεί να σας ενδιαφέρουν:

    Βίντεο: WINE - λανσάρισμα εφαρμογές Windowsυπό Linux. Βίντεο SAS.Planet: 6 Εγκατάσταση DirectXστο Wine Βίντεο: κρασί - όχι Εξομοιωτής Windows. Πρόγραμμα εκκίνησης των Windows σε Linux

Αυτό το άρθρο περιέχει οδηγίες σχετικά με τον τρόπο εγκατάστασης του Wine στο Ubuntu 18.04.

Το πακέτο Wine είναι διαθέσιμο στο επίσημο αποθετήριο του Ubuntu 18.04 (που ονομάζεται wine-stable). Και η εγκατάστασή του είναι τόσο εύκολη όσο οποιοδήποτε πακέτο από το αποθετήριο, για παράδειγμα στο τερματικό - " sudo apt-get install wine-stable". Ωστόσο, το πακέτο που περιλαμβάνεται στο επίσημο αποθετήριο έχει ένα σφάλμα.

Ως αποτέλεσμα αυτού του σφάλματος, το Wine "δεν είναι ορατό" στο σύστημα μετά την εγκατάσταση. Το πρόγραμμα δεν σχετίζεται με Αρχεια προγραμματος Windows (exe). Το κρασί δεν είναι ορατό στο μενού της εφαρμογής. Και τα προγράμματα των Windows που είναι εγκατεστημένα στο Wine δεν είναι επίσης ορατά στο μενού της εφαρμογής. Ως αποτέλεσμα, η εκκίνηση των προγραμμάτων εγκατάστασης για το Wine πρέπει να γίνει χειροκίνητα, στο τερματικό, για παράδειγμα ως εξής - " κρασί ~/temp/FSViewerSetup55.exeΚαι μετά την εγκατάσταση του προγράμματος, πρέπει να δημιουργήσετε με μη αυτόματο τρόπο ένα αρχείο εκκίνησης για αυτό (αρχείο επιφάνειας εργασίας).

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

Πρώτα πρέπει να αφαιρέσετε το Wine εάν ήταν εγκατεστημένο από το αποθετήριο του Ubuntu 18.04.

sudo apt-get purge wine-stable

Στη συνέχεια, εγκαταστήστε από το αποθετήριο WineHQ:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key προσθήκη Release.key

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/ubuntu/artful main"

ενημέρωση sudo apt-get

sudo apt-get install --install-recommends winehq-stable

Σημείωση. Η εγκατάσταση πραγματοποιείται από το αποθετήριο για την έκδοση 17.10, αλλά αυτό το πακέτο λειτουργεί και στην έκδοση 18.04.

Μετά την εγκατάσταση, πρέπει να εκτελέσετε το Wine Configurator - winecfg.

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

Εγκατάσταση και βασική διαμόρφωση του Wine για gaming σε Linux: χαρακτηριστικά και προτάσεις

Παρεμπιπτόντως, κατά την εγκατάσταση του Wine από το επίσημο αποθετήριο του Ubuntu 18.04, winecfgδεν κατεβάζει ούτε εγκαθιστά τα πακέτα wine-mono και wine-gecko.

Μετά από αυτό, το Wine θα συσχετιστεί με λογισμικό αρχεία Windows- μπορείτε να τα εκκινήσετε μέσω του μενού περιβάλλοντος ( δεξί κουμπίποντίκια).

Επίσης στο μενού της εφαρμογής θα υπάρχει ένα στοιχείο μενού Wine, το οποίο θα έχει συντομεύσεις για εκκίνηση εγκατεστημένα προγράμματα Windows.

Ωστόσο, για κάθε εγκατεστημένο πρόγραμμα των Windows, θα πρέπει να επεξεργαστείτε με μη αυτόματο τρόπο το αρχείο επιφάνειας εργασίας του. Η τρέχουσα σταθερή έκδοση του Wine (3.0.1) χρησιμοποιεί μια νέα μορφή συμβολοσειράς εκκίνησης. Και υπάρχει ένα σφάλμα στη γραμμή εκκίνησης που εμποδίζει την εκκίνηση του προγράμματος.

Είναι απαραίτητο, στο αρχείο επιφάνειας εργασίας, να αντικαταστήσετε τη γραμμή εκκίνησης με παλιάς μορφής.

Η γραμμή στη νέα μορφή μοιάζει με αυτό:

Exec=env WINEPREFIX="/home/user/.wine" κρασί C:\\\\windows\\\\command\\\\start.exe /Unix /home/user/.wine/dosdevices/c:/ProgramData /Microsoft/Windows/Start\\ Μενού/Προγράμματα/FastStone\\ Image\\ Viewer/FastStone\\ Image\\ Viewer.lnk

Πρέπει να το αλλάξετε σε αυτήν τη μορφή:

Exec= env WINEPREFIX="~/.wine" wine "~/.wine/drive_c/Program Files (x86)/FastStone Image Viewer/FSViewer.exe"

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

Αλλά η παλιά μορφή (κρασί + διαδρομή προς το πρόγραμμα των Windows) λειτουργεί.

Εγκατεστημένες συντομεύσεις (αρχεία επιφάνειας εργασίας). προγράμματα Windows, βρίσκονται στο φάκελο " ~/.local/share/applications/wine/ProgramsΕπιπλέον, τα αρχεία επιφάνειας εργασίας των εγκατεστημένων προγραμμάτων των Windows μπορούν να αντιγραφούν στην επιφάνεια εργασίας, εάν βρίσκονται στις ρυθμίσεις winecfg, Εργάτης πίνακας παραθύρωνσυνδέεται με το φάκελο Work Επιτραπέζιος υπολογιστής Ubuntu— αυτά τα αρχεία επιφάνειας εργασίας πρέπει επίσης να επεξεργαστούν.

Σχετικά Άρθρα

Ivan Sukhov, 2018

Εάν βρήκατε αυτό το άρθρο χρήσιμο ή απλά σας άρεσε, τότε μη διστάσετε να στηρίξετε οικονομικά τον συγγραφέα. Αυτό είναι εύκολο να το κάνετε ρίχνοντας χρήματα Yandex Wallet No. 410011416229354. Ή στο τηλέφωνο +7 918-16-26-331 .

Ή με άλλους τρόπους (από κάρτα, από τηλέφωνο)

Ακόμη και ένα μικρό ποσό μπορεί να βοηθήσει στη σύνταξη νέων άρθρων :)

Linux, Wine, q4wine, εγκατάσταση και εργασία με προγράμματα Windows

Εισαγωγή

Όλοι γνωρίζουν ότι το Linux μπορεί να τρέξει προγράμματα γραμμένα για Windows. Επιπλέον, υπάρχουν πολλές τέτοιες μέθοδοι. Για παράδειγμα, μπορείτε να μιμηθείτε έναν υπολογιστή, όπως κάνουν οι QEMU, VMware ή VirtualBox. Ωστόσο, τα περισσότερα βολικό τρόποεγκαινιάζοντας τέτοια προγράμματα, φυσικά, το Wine. Αλλά δεν είναι πάντα βολικό να χρησιμοποιείτε το Wine, έχουν δημιουργηθεί πολλές συσκευές για να διευκολύνουν τη ρύθμιση και την εκτέλεση προγραμμάτων, ένα από αυτά είναι το q4wine.

Το κρασί είναι ένα ενδιάμεσο επίπεδο μεταξύ του προγράμματος και του λειτουργικού συστήματος. Αυτό το επίπεδο μιμείται για Προγράμματα API Windows και μεταφράζει τις κλήσεις σε αυτό το API σε κλήσεις Linux/X11 OS. Για πολύ καιρόΤο κρασί δεν λειτούργησε πολύ καλά, γιατί... Το API δεν καλύφθηκε πλήρως και υπήρχαν πολλές δυσλειτουργίες. Όμως, πρόσφατα το έργο έχει φτάσει σε μια κατάσταση στην οποία μπορεί ήδη να χρησιμοποιηθεί.

Προβλήματα και λύσεις

Ωστόσο, παρ' όλες τις επιτυχίες, εξακολουθούν να υπάρχουν πολλά προβλήματα και ενοχλήσεις κατά τη χρήση του κρασιού. Ας παραθέσουμε:

  • Θεωρητικά, το ίδιο το Wine είναι αρκετό για να τρέξει απλά προγράμματα. Ωστόσο, πολλά προγράμματα απαιτούν άλλα στοιχεία των Windows (για παράδειγμα, γραμματοσειρές, βιβλιοθήκες). Αυτά τα εξαρτήματα πρέπει να εγκατασταθούν χωριστά, και αυτό με το χέρι είναι συχνά πολύ άβολο.
  • Μπορεί να απαιτούν διαφορετικά προγράμματα διαφορετικά εξαρτήματακαι διαφορετικά ρυθμίσεις των Windows, και συχνά ασυμβίβαστα μεταξύ τους.
  • Συνιστάται να έχετε ένα εργαλείο για την ενσωμάτωση εγκατεστημένων προγραμμάτων των Windows σε περιβάλλον επιφάνειας εργασίας Linux.

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

Τέτοια προγράμματα περιλαμβάνουν:

Δουλεύοντας με το κρασί

Εκκίνηση προγραμμάτων

Τα προγράμματα ξεκινούν πολύ απλά, ας πούμε ότι έχουμε ένα πρόγραμμα για Windows, progr.exe, που θέλουμε να τρέξουμε. Πληκτρολογούμε στην κονσόλα:

Το Wine ξεκινά και εγκαινιάζει το πρόγραμμά μας. Αλλά τέτοια προγράμματα, με τη μορφή ενός .exeτα αρχεία είναι σπάνια. Συνήθως το πρόγραμμα πρέπει να εγκατασταθεί. Σε αυτή την περίπτωση παίρνουμε αρχείο εγκατάστασηςγια το πρόγραμμα και εκτελέστε το:

Τότε όλα είναι όπως συνήθως για τέτοια προγράμματα, απαντάμε σε ερωτήσεις, πατάμε κουμπιά Επόμενοκαι ούτω καθεξής. Όταν εκτελείται το σενάριο, το πρόγραμμα θα εγκατασταθεί. Από προεπιλογή το πρόγραμμα θα εγκατασταθεί στην ιεραρχία ~/.κρασί

Πώς να ξεκινήσετε το πρόγραμμα; Λοιπόν, μπορείτε να βρείτε πού εγκαταστάθηκε το πρόγραμμα και να το εκτελέσετε, όπως περιγράφεται παραπάνω, με την εντολή wineprogr.exeΜπορείτε να δημιουργήσετε ένα μικρό σενάριο για να το εκκινήσετε και να εκτελέσετε το πρόγραμμα από αυτό το σενάριο. Συνήθως κάνω σενάριο. Κάτι σαν αυτό:

WINEPREFIX

Από προεπιλογή, το Wine αποθηκεύει όλα τα αρχεία και τις ρυθμίσεις στον κατάλογο ~.κρασίΜερικές φορές είναι βολικό ή απαραίτητο να υπάρχουν αρκετοί τέτοιοι κατάλογοι με διαφορετικές ρυθμίσεις.

Για να υποδείξετε στη Wine ποιος κατάλογος βρίσκονται οι ρυθμίσεις και τα αρχεία λογισμικού, χρησιμοποιήστε μια μεταβλητή περιβάλλοντος WINEPREFIXΕίναι βολικό για χρήση σε σενάρια για Εκκίνηση των Windowsπρογράμματα. Παράδειγμα σεναρίου:

q4wine

Για να διευκολύνω τη δουλειά μου, επέλεξα προσωπικά το q4wine ανάμεσα σε άλλα κοχύλια.

Σύνταξη και εγκατάσταση

Μπορείτε να κατεβάσετε το q4wine από εδώ:

http://sourceforge.net/projects/q4wine/

Εύκολο στην εγκατάσταση:

Ως διαχειριστής πακέτων για λογισμικό κατασκευασμένο από την πηγή, χρησιμοποιώ xstow. Γραμμές μετά sudo make install, σχετίζονται με τη συνεργασία με αυτόν τον διευθυντή. Ο κατάλογος εγκατάστασης επιλέχθηκε επίσης με βάση αυτό.

Διαμόρφωση

Ας ξεκινήσουμε:

Ας πάμε στην καρτέλα Προθέματακαι εκτόξευση Δημιουργήστε ένα νέο πρόθεμα

Τουλάχιστον, πρέπει να ορίσετε δύο παραμέτρους:

  • Path to prefix: Διαδρομή προς τον κατάλογο που θα περιέχει τον κατάλογο με τις ρυθμίσεις Wine, εικονικούς δίσκους κ.λπ.
  • Όνομα: το όνομα με το οποίο θα εμφανίζεται αυτό το πρόθεμα στο q4wine.

Τώρα επιλέξτε το πρόθεμα που δημιουργήσαμε και πατήστε το κουμπί στη γραμμή εργαλείων: Ρυθμίστε το πρόθεμα ψεύτικη μονάδα δίσκου και εφαρμογές

Θα ξεκινήσει ο οδηγός δημιουργίας δίσκου. Κατ 'αρχήν, οι ρυθμίσεις μπορούν να παραμείνουν ως προεπιλεγμένες.

Τώρα μπορείτε να μεταβείτε στον σελιδοδείκτη Προγράμματα. Υπάρχουν εικονίδια συστήματος στον κατάλογο προγράμματα του συστήματος, το οποίο μπορεί ήδη να κυκλοφορήσει.

Εγκατάσταση προγραμμάτων

  • Μεταβείτε στον σελιδοδείκτη Προθέματα.

    21.5. Εκτέλεση παιχνιδιών με χρήση του εξομοιωτή κρασιού

    Επιλέξτε το επιθυμητό πρόθεμα.

  • Μεταβείτε στον σελιδοδείκτη Προγράμματα. Στο παράθυρο του προγράμματος περιήγησης, κάντε δεξί κλικ και επιλέξτε Νέοςκαι δημιουργήστε ένα φάκελο για τα προγράμματά μας.
  • Επιλέξτε αυτόν τον φάκελο, κάντε δεξί κλικ, επιλέξτε Νέοςκαι δημιουργήστε ένα εικονίδιο για την εκκίνηση του προγράμματος.

συμπέρασμα

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

Σχόλια:

Σχόλιο:

Πώς έγινα φίλος με το PlayOnLinux.

Κάποτε περιέγραψα το σενάριό μου που βοηθά στην εκκίνηση και τη διαχείριση του παιχνιδιού στο πρόθεμά μου WINE. Παρά τα πλεονεκτήματα, την απλότητα και τη σαφήνειά της, μια τόσο απλή, αν όχι αδέξια, λύση μου ταίριαζε αρκετά, αλλά με τον καιρό εμφανίστηκαν μειονεκτήματα.

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

Δεύτερον, όταν χρησιμοποιείτε το "μόνο ΚΡΑΣΙ", μπορεί να προκύψει μια κατάσταση όπου χθες το παιχνίδι ξεκίνησε κανονικά στο WINE 1.5 και αύριο θα κολλήσει στο WINE 1.6. Έχετε πάντα μια έκδοση του WINE στο σύστημά σας Θα ήταν υπέροχο να εγκαταστήσω το παιχνίδι και να μην είχα προβλήματα με αυτό στο μέλλον.

Όλα αυτά με ανάγκασαν να δοκιμάσω βοηθητικά γραφικά που κρύβουν δουλειά με το WINE κάτω από την κουκούλα τους. Ξέρω για το PlayOnLinux εδώ και πολύ καιρό και αποφάσισα να κάνω φίλους μαζί του.

ΠΟΛ.

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

Το αρχείο POL είναι ένα σενάριο με κλήσεις εντολών για το PlayOnLinux, το οποίο ορίζει την απαιτούμενη έκδοση των MS Windows, εγκαθιστά τις απαραίτητες βιβλιοθήκες και βοηθά στην παράκαμψη Γνωστά προβλήματαμε το παιχνίδι. Συμφωνήστε ότι είναι απλά ωραίο όταν ο συγγραφέας ενός συγκεκριμένου σεναρίου POL επιλύει μια φορά όλα τα προβλήματα και, χρησιμοποιώντας τις οδηγίες στο σενάριο POL, αυτοματοποιεί και διευκόλυνε την ανώδυνη εγκατάσταση του αγαπημένου σας παιχνιδιού. Για παράδειγμα, στο Syberia 1 υπήρχε ένα σφάλμα με μαύρη οθόνη, ο συγγραφέας του σεναρίου το ξεπέρασε κάνοντας παύση για 10 δευτερόλεπτα και καλώντας το nircmd.exe που είχε ληφθεί προηγουμένως, το οποίο κρύβει το απαιτούμενο παράθυρο. Δεν μπορείς πάντα να το καταλάβεις μόνος σου. ΠΟΛ αυτό είναι υπέροχο!

Πρόθεμα WINE.

Το δεύτερο συν του PlayOnLinux- αυτή είναι η ενεργή χρήση των προθεμάτων WINE. Για κάθε παιχνίδι και πρόγραμμα, δημιουργείται το δικό του ξεχωριστό πρόθεμα. Στο μέλλον, μπορείτε εύκολα να αλλάξετε οτιδήποτε στις ρυθμίσεις περιβάλλοντος ενός προγράμματος και να μην φοβάστε ότι αυτό θα επηρεάσει αρνητικά άλλες εφαρμογές.

Για κάθε πρόθεμα WINE, το οποίο αντιπροσωπεύει μια "ξεχωριστή έκδοση των MS Windows", διάφορες δράσειςαπό πάνω του.

Τα πράγματα που χρησιμοποιούνται συχνά συλλέγονται σε ένα μέρος, όπως η εκκίνηση του προγράμματος επεξεργασίας μητρώου regedit.exe, της γραμμής εντολών cmd.exe, της διαχείρισης εργασιών taskmgr.exe σε αυτό το πρόθεμα.

Μου άρεσε πολύ η λειτουργία "End Processes", η οποία βοηθά στην εξάλειψη όλων των διαδικασιών WINE εάν κάτι δεν πάει καλά και το WINE παραμένει στη μνήμη. Έπρεπε να παίξω κόλπα με το κρασί killall πριν, αλλά είναι τόσο δύσκολο να σκοτώσω όλες τις διαδικασίες WINE, καθώς έχουν διαφορετικά ονόματα και δεν εμπίπτουν σε μια μάσκα. Δηλαδή, το να σκοτώσω επτά με μία κίνηση - δεν μου λειτούργησε στην κονσόλα. Οι αιμορροΐδες ακυρώνονται και το κουμπί «Τερματισμός διεργασιών» είναι απλώς σωτήριο.

Αργότερα, ένας πιο έμπειρος χρήστης Linux, ο Dmitry Makhrovsky, στην ομάδα Ubuntu Linux VKontakte πρότεινε ότι μπορείτε να σκοτώσετε όλες τις διαδικασίες κρασιού ενός δεδομένου προθέματος χρησιμοποιώντας το wineserver -k. Ζήσε και μάθε.

Στην καρτέλα «Εγκατάσταση πακέτων» μπορείτε να βρείτε όλες τις βιβλιοθήκες που προηγουμένως έπρεπε να εγκατασταθούν μέσω του winetricks. Για να είμαι ειλικρινής, μου αρέσει περισσότερο να δουλεύω στην κονσόλα με winetricks. Το γεγονός είναι ότι το PlayOnLinux κρύβει, με την κακή έννοια της λέξης, τις ενέργειές του κατά την εγκατάσταση βιβλιοθηκών, αλλά συχνά είχα προβλήματα και το παράθυρο "ωπ, κάτι πήγε στραβά" δεν μου ταιριάζει. Έχει συμβεί περισσότερες από μία φορές το winetricks να εγκαθιστά βιβλιοθήκες με σιδερένια επένδυση και το PlayOnLinux, για παράδειγμα, κατά την εγκατάσταση του dotnet35, ξεκινά τη λήψη του Service Pack 3 των 300 megabyte για MS Windows XP και ένα σωρό άλλες εξαρτήσεις και στο τέλος τελειώνει με το «μπουμ» του.

Δεν μου αρέσει αυτή η ενότητα "Εγκατάσταση πακέτων", αλλά χάρη στα σενάρια POL, πιθανότατα δεν θα απαιτείται συχνά.

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

Η καρτέλα "Διάφορα" κρύβει το κουμπί "Άνοιγμα κονσόλας", το οποίο είναι χρήσιμο για μένα.

Εγκατάσταση και διαμόρφωση του κρασιού σε Debian/Ubuntu/Linux Mint

Με έκανε φίλους με το PlayOnLinux. Κάτι μπορεί πραγματικά να γίνει πιο γρήγορα στην κονσόλα κατά την εγκατάσταση και το χτένισμα, το οποίο θα ανοίξει ευγενικά σε αυτό το πρόθεμα.

Διάφορα ΚΡΑΣΙΑ.

Αυτό που κάνει πραγματικά το PlayOnLinux cool είναι η ικανότητά του να λειτουργεί με πολλά WINE. Δηλαδή, το πιο πρόσφατο WINE είναι εγκατεστημένο στο σύστημα και στο PlayOnLinux ονομάζεται System, αλλά χρησιμοποιώντας το PlayOnLinux μπορείτε να κατεβάσετε μια βελτιστοποιημένη έκδοση του WINE για ένα συγκεκριμένο παιχνίδι. Είμαι κατηγορηματικά κατά της παραβίασης της φιλοσοφίας της εγκατάστασης προγραμμάτων παρακάμπτοντας τον κανονικό διαχειριστή και παρακάμπτοντας τα αποθετήρια, ΑΛΛΑ επειδή το PlayOnLinux κατεβάζει άλλες εκδόσεις του WINE στον αρχικό φάκελο του λογαριασμού σας, αυτό δεν θα διαταράξει την απόδοση του συστήματος και είναι αποδεκτό. Θα μπορούσε να πει κανείς ότι δεν υπάρχει άλλος τρόπος.

Συχνά έχανα πραγματικά αυτή την ευκαιρία στο αγνό ΚΡΑΣΙ. Η γυναίκα μου αυτή τη στιγμή παίζει το παιχνίδι Zombie vs Plants και με την επόμενη ενημέρωση WINE, το παιχνίδι μόλις άρχισε να καταρρέει κατά την εκκίνηση. Το PlayOnLinux είναι απλά αναντικατάστατο από αυτή την άποψη. Ορίζουμε την έκδοση WINE αντί για το System για την προηγούμενη έκδοση ή βρίσκουμε, αν υπάρχει, ένα Vine προσαρμοσμένο για αυτό το παιχνίδι και το voila.

Δηλαδή, μπορείτε, μεταφορικά μιλώντας, να «παγώσετε» την έκδοση WINE έτσι ώστε στο μέλλον να μην υπάρχουν προβλήματα με μια μακροχρόνια ρυθμισμένη και εκτελούμενη εφαρμογή από τον κόσμο των MS Windows στο PlayOnLinux.

Προσθήκες PlayOnLinux.

Τα πλεονεκτήματα που δεν χρησιμοποίησα περιλαμβάνουν την επέκταση των δυνατοτήτων του PlayOnLinux χρησιμοποιώντας ένα σύστημα πρόσθετων.

Μειονεκτήματα.

Με όλα του τα πλεονεκτήματα, δεν μπορώ να μην αναφέρω τα μειονεκτήματα.

Πρώτον, αυτό που δεν μου αρέσει είναι η αναζήτηση και οι ειδοποιήσεις για νέα διαθέσιμη έκδοση PlayOnLinux.Στο σύστημά μου Linux με διαχείριση πακέτων, μόνο ένας φίλος πρέπει να το κάνει αυτό - ένας πρόγραμμα εγκατάστασης πλήρους απασχόλησης. Αυτό το στυλ ms windows με εξοργίζει, όταν το πρόγραμμα είναι μόνο του και πρόκειται να ενημερωθεί, παρακάμπτοντας το σύστημα.

Από αυτή την άποψη, για τους προγραμματιστές, το PlayOnLinux θα πρέπει να είναι ένα παράδειγμα του Firefox και του VirtualBox, τα οποία στην έκδοση Linux έχουν μη επιλεγμένες ενημερώσεις στα ίδια τα προγράμματα. Λαμβάνοντας υπόψη ότι το PlayOnLinux δημιουργήθηκε μόνο για Linux, επειδή ανόητα δεν χρειάζεται στα Windows, απλά δεν είναι σαφές γιατί οι προγραμματιστές πρόσθεσαν τέτοια λειτουργικότητα. Τι τους παρακίνησε;

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

Τρίτον, ένα σημαντικό μειονέκτημα για μένα είναι ότι δεν ξέρω πώς να φτιάξω ένα παιχνίδι σε ξεχωριστό Xorg στο PlayOnLinux. Είναι εύκολο με το κανονικό ΚΡΑΣΙ. Επιτρέπουμε την εκκίνηση ενός άλλου αντιγράφου του Xorg - do allow_users=anybody
Λανσάροντας το WINE με στυλ

Αυτό το κόλπο με τα αυτιά σας σάς επιτρέπει να απαλλαγείτε από πολλά προβλήματα, όπως όταν φύγατε άσχημα από το παιχνίδι και η ανάλυση της οθόνης ήταν απενεργοποιημένη ή όταν σε ένα σύστημα διπλής οθόνης το ποντίκι έτρεξε σε άλλη οθόνη αντί να κάνει κύλιση στον χάρτη StarCraft. Ναι, και είναι απλά ωραίο να έχετε μια όχι και τόσο υπερβολική αύξηση fps.

Δεν ξέρω ακόμα πώς να σαμανοποιήσω κομψά ένα παιχνίδι σε ένα ξεχωριστό Xorg στο PlayOnLinux.

Εγγενή παιχνίδια Linux. Το παιχνίδι αδιέξοδο για το Linux.

Θα ήθελα όμως να τελειώσω το άρθρο με διαφορετικό τρόπο. Το WINE και όλες οι γραφικές του ενσαρκώσεις είναι καλές και χαμηλές υποκλίνονται στους προγραμματιστές, ΑΛΛΑ, χάρη στη Valve, η οποία μετέφερε Πελάτης Steamστο Linux και στο σύστημα ψηφοφορίας Greenlight, όλο και περισσότερο περισσότερα παιχνίδιαμπορείς να το τρέξεις χωρίς να ασχοληθείς με το WINE.

Η εντύπωσή μου Βαλβίδα ατμούΤο Linux γίνεται όλο και πιο φωτεινό κάθε μέρα. Μόλις χθες είδα 30 παιχνίδια κάτω Πλατφόρμα Linux, σήμερα υπάρχουν ήδη 40 και αυτό είναι μόνο στο Valve Steam.

Αυτά είναι τα καυτά νέα - οι προγραμματιστές του παιχνιδιού Deadlock έχουν λάβει επαρκή χρηματοδότηση μέσω crowdfunding και το παιχνίδι αναμένεται να κυκλοφορήσει τον Φεβρουάριο με υποστήριξη Linux. Το παιχνίδι Deadlock χρησιμοποιεί τη μηχανή Unity3D, η οποία στην έκδοση 4.0 άρχισε να υποστηρίζει Linux. Δηλαδή, θα πρέπει να περιμένουμε στο μέλλον αύξηση των διαθέσιμων παιχνιδιών στον κινητήρα Unity 3D, εάν οι προγραμματιστές παιχνιδιών δεν είναι πολύ τεμπέληδες να μεταφέρουν το πνευματικό τέκνο τους στην έκδοση 4 του κινητήρα.

Τώρα μπορείτε να παίξετε μια δοκιμαστική έκδοση του παιχνιδιού Deadlock στην έκδοση Linux.

Ή απλώς παρακολουθήστε το τρέιλερ του Deadlock και σχηματίστε τη δική σας εντύπωση για το παιχνίδι.

Η τελευταία μου φιλοσοφική γνώμη είναι η εξής: «Μια νέα εποχή ξεκινά στον κόσμο των παιχνιδιών Linux. Η εποχή του WINE for game είναι στο λυκόφως της. Η αυγή ξεκινά για τα εγγενή παιχνίδια Linux."

Μεταφέρθηκε σε πλατφόρμα Linux μηχανές παιχνιδιώνΤο Valve Source και το Unity3D θα μεταφέρουν τα παιχνίδια που χρησιμοποιούν στο Linux.

Οι πελάτες ψηφιακής διανομής της Valve, Steam και Desura θα παραδώσουν κορυφαία παιχνίδια στον υπολογιστή μας.

Το Wine είναι ειδικό λογισμικό που σας επιτρέπει να εκτελείτε εφαρμογές που έχουν δημιουργηθεί για Windows σε συστήματα παρόμοια με το UNIX, συμπεριλαμβανομένου του Linux. Νομίζω, αν όχι όλοι, τότε πολλοί έχουν ακούσει για το κρασί. Θέλω επίσης γραφομανικά σε αυτό το θέμα. Πολλά άρθρα για το Wine λένε ότι πρέπει να πατήσετε το μαστροπό, να τραβήξετε το squiggle και μετά το πρόγραμμα (πληκτρολογήστε το όνομα) θα λειτουργήσει. Θα ήθελα να το αφήσω στην άκρη και να μιλήσω για το κρασί γενικά, ποιες λεπτές αποχρώσεις υπάρχουν και γενικά πώς να το χρησιμοποιήσετε. Τουλάχιστον αυτό μου έλειπε στην αρχή.

Σε πολλές διανομές, το Wine εγκαθίσταται εκτός συσκευασίας - απλώς εκτελέστε διπλό κλικσε ένα αρχείο με επέκταση .exe και, πολύ πιθανό, όλα θα λειτουργήσουν. Αν αυτό δεν ήταν αρκετό, τότε ας βουτήξουμε στις λεπτομέρειες.

Πώς να μάθετε ποια έκδοση του Wine είναι εγκατεστημένη;

Ανοίξτε την κονσόλα και εκτελέστε την εντολή:

winecfg

Στο παράθυρο που ανοίγει, επιλέξτε την καρτέλα «Σχετικά με το πρόγραμμα», όπου βρίσκεται αυτό που αναζητάτε.

Πού μπορώ να πάρω το Wine και ποια έκδοση να επιλέξω;

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

Για να εκτελέσετε το Winetricks για το προεπιλεγμένο πρόθεμα, απλώς εκτελέστε την εντολή:

winetricks --gui

Εάν καταφέρατε να δημιουργήσετε διάφορα προθέματα, χρησιμοποιήστε την εντολή:

WINEPREFIX=~/.wine_example/ winericks --gui

Υπάρχει κάποιο πρόγραμμα που θα μου κάνει όλα τα παραπάνω;

Ναι, είναι δύο από αυτούς. Ας ξεκινήσουμε με το PlayOnLinux - https://www.playonlinux.com/ru/. Αυτό το πρόγραμμα περιέχει μεγάλο αριθμό σεναρίων για την εγκατάσταση διαφόρων εφαρμογών στο Wine. Μερικές φορές χρειάζεται μια διανομή, σε ορισμένες περιπτώσεις το PlayOnLinux θα το κατεβάσει μόνο του και θα δημιουργήσει επίσης ένα ξεχωριστό πρόθεμα με τις απαραίτητες ρυθμίσειςΤο Wine, θα κατεβάσει και θα εγκαταστήσει όλα τα απαραίτητα στοιχεία κ.λπ. Στη λίστα προγραμμάτων για «γενικούς εκπαιδευτικούς σκοπούς» υπάρχουν και αυτά που δεν λειτουργούν. Τονίζονται με κόκκινο χρώμα. Η διεπαφή του PlayOnLinux είναι απλή και στα ρωσικά.

Η δεύτερη επιλογή είναι πληρωμένη και αρκετά γνωστή λύση CrossoOver (https://www.codeweavers.com/). Τοποθετείται ως εμπορική έκδοση του Wine. Το προϊόν, αφενός, στοχεύει στο λανσάρισμα εφαρμογές γραφείου. Από την άλλη, όπως και το PlayOnLinux υπάρχουν σενάρια για εγκατάσταση μεγάλη ποσότηταάλλες εφαρμογές, συμπεριλαμβανομένων των παιχνιδιών. Προσωπικά, κατά κάποιο τρόπο δεν κατάλαβα πραγματικά το «κόλπο» αυτού του προγράμματος. Δεν είναι φθηνό, εξάλλου μιλάμε γιαόχι για μια αγορά "άπαξ και για πάντα", αλλά για μια συνδρομή: 12 μήνες - 40 $. Ταυτόχρονα, χρησιμοποιώντας δοκιμαστική έκδοση(αν θέλετε, μπορείτε να το κάνετε και αυτό), είδα ότι τα προγράμματα που με ενδιέφεραν (ιδίως το Microsoft Office, καθώς και μερικά άλλα μικροπράγματα) δεν λειτουργούν καλύτερα από το "απλό" κρασί και δεν το έκανα αγοράστε CrossOver. Δεν μπορώ να μην παρατηρήσω ότι πλησιάζει η νέα, 15η, έκδοση του CrossOver, στην οποία μας υπόσχονται πολλά νέα πράγματα - για παράδειγμα, ένα λειτουργικό Office 2013. Πώς θα λειτουργήσει - φυσικά, μεγάλη ερώτηση. Αλλά στο μεταξύ.

Ποιο είναι το αποτέλεσμα;

Αλλά τελικά είναι απλό:
- έχουν την πιο πρόσφατη έκδοση του Wine.
— εάν αντιμετωπίζετε δυσκολίες με οποιοδήποτε πρόγραμμα, μην τεμπελιάζετε να επισκεφτείτε το AppDB και απλώς να διαβάσετε τα φόρουμ. Για παράδειγμα, στα φόρουμ πολλών MMO υπάρχουν ειδικά θέματα σχετικά με την εκτέλεση τους στο Wine.
— πρόσθετα εξαρτήματα, εάν χρειάζεται, εγκαταστήστε χρησιμοποιώντας το Winetricks.
— εγκαταστήστε ιδιαίτερα «βαρύ» λογισμικό χρησιμοποιώντας ένα ειδικό πρόθεμα.

Παρεμπιπτόντως, περίπου πρόσθετα εξαρτήματα. Πολλοί άνθρωποι προσπαθούν να εγκαταστήσουν το DirectX στο Wine, στις περισσότερες περιπτώσεις αυτό είναι εντελώς περιττό. Εάν το παιχνίδι παραπονιέται για την απουσία συγκεκριμένης βιβλιοθήκης, απλώς εγκαταστήστε το μέσω του Winetricks.

Γενικά, χρησιμοποιήστε το κρασί προσεκτικά. Δεν έχει νόημα να μεταβείτε σε Linux απλώς και μόνο για να προσπαθήσετε να εκτελέσετε όλα τα συνηθισμένα σας προγράμματα στο Wine.

Πρώτον, υπάρχει πολύ καλό εγγενές λογισμικό στο Linux, απλώς ψάξτε περισσότερο και σίγουρα θα βρείτε αυτό που ψάχνετε. Για παράδειγμα, έχω ήδη πάρει αυτά για να αντικαταστήσω αυτά που χρησιμοποιούσα στα «παράθυρα».

Δεύτερον, το "Wine" φέρνει μαζί του όχι μόνο εφαρμογές για Windows, αλλά και διάφορα προβλήματα που ενυπάρχουν σε αυτήν την πλατφόρμα. Για παράδειγμα ιοί. Και δεδομένου του γεγονότος ότι οι εφαρμογές που τρέχουν στο Wine έχουν πρόσβαση στον αρχικό σας κατάλογο... Κάποιοι, από όσο ξέρω, εγκαθιστούν ακόμη και antivirus στο Wine. Αλλά αυτό, μου φαίνεται, είναι εντελώς υπερβολικό.

Απλά πρέπει να είστε προσεκτικοί και να μην εγκαταστήσετε τα πάντα. Τρέχω δύο παιχνίδια στο Wine, και επίσης, κατά καιρούς, την αρχειοθέτηση 7 zip - δεν μπορώ να βρω ένα ανάλογο για το Linux που να μου ταιριάζει απόλυτα.

Σε αντίθεση με τις προειδοποιήσεις, θα ήθελα να πω ότι η ίδια η παρουσία λογισμικού όπως το Wine ανοίγει πολλές ευκαιρίες, ειδικά αν λάβουμε υπόψη το γεγονός ότι το Wine βελτιώνεται κυριολεκτικά μπροστά στα μάτια μας τελευταία.

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

Προγράμματα για Linux - όλα είναι εκεί

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

Τα τυπικά βοηθητικά προγράμματα κονσόλας, για παράδειγμα από το πακέτο GNU Coreutils, έχουν μεταφερθεί εδώ και καιρό στα Windows. Υπάρχουν αρκετά παλιά σύνολα GNUWin II και UnxUtils, καθώς και UWIN και Gnuwin32 που ενημερώνονται συνεχώς. Για το τελευταίο, αφού ολοκληρώσετε την εγκατάσταση του βασικού προγράμματος εγκατάστασης, πρέπει να εκτελέσετε διαδοχικά τα αρχεία download.bat και install.bat και, στη συνέχεια, να αντιγράψετε το φάκελο gnuwin32 σε οποιαδήποτε βολική τοποθεσία και να εκτελέσετε το αρχείο update-links.bat από αυτόν. Μετά την εκτέλεση του τελευταίου σεναρίου, ο υποκατάλογος StartMenu θα περιέχει συνδέσμους για την εκκίνηση της γραμμής εντολών με το περιβάλλον GNU και τεκμηρίωση για τα βοηθητικά προγράμματα.

Microsoft Windows για UNIX

Κάτοχοι μέγιστου και εταιρικές εκδόσεις, καθώς και οι εκδόσεις διακομιστή του Microsoft OS ενδέχεται να μην ενοχλούν καθόλου. Ένα υποσύστημα για εφαρμογές που βασίζονται σε UNIX ή υπηρεσίες Microsoft Windows για UNIX είναι διαθέσιμο για αυτούς. Αυτό το σύνολο βασικών βοηθητικών προγραμμάτων υπάρχει απευθείας στα στοιχεία του συστήματος. Τέλος, η τελευταία στη λίστα και η πρώτη πιο δημοφιλής λύση για την εκτέλεση προγραμμάτων UNIX είναι η . Αυτό το πακέτο είναι εύκολο στην εγκατάσταση και περιέχει ένα μεγάλο σύνολο εφαρμογών που έχουν μεταφερθεί στα Windows. Συνιστάται η χρήση του.

KDE στα Windows

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

Linux σε εικονική μηχανή

Δυστυχώς, οι μεταφερμένες εφαρμογές δεν συμπεριφέρονται πάντα όπως στο φυσικό τους περιβάλλον ή ενδέχεται να έρχονται σε διένεξη με άλλα προγράμματα. Επομένως, η μόνη επιλογή, εκτός από την εγκατάσταση ενός λειτουργικού συστήματος penguin σε γυμνό μέταλλο, είναι η μίμηση του Linux. Για εφάπαξ χρήση, μπορείτε να χρησιμοποιήσετε ένα κέλυφος για το QEMU που ονομάζεται MobaLiveCD, το οποίο θα σας βοηθήσει να εκκινήσετε το LiveCD/USB με διάφορες διανομές χωρίς περιττή φασαρία. Για μόνιμη χρήση, είναι καλύτερο να εγκαταστήσετε το Linux σε μια εικονική μηχανή: στο ή στο VMWare Player. Απλά μην ξεχάσετε να εγκαταστήσετε προσθήκες επισκεπτώνγια περισσότερα άνετη δουλειά. Εναλλακτική επιλογη- τη χρήση λύσεων VDI με δυνατότητα απρόσκοπτης ενσωμάτωσης σε Windows εφαρμογών Linux που εκτελούνται σε ξεχωριστό κεντρικό υπολογιστή, ο οποίος μπορεί επίσης να εικονικοποιηθεί.

Εξομοιωτής coLinux

Η καλύτερη επιλογή για την εκτέλεση εφαρμογών Linux είναι να χρησιμοποιήσετε . Αυτή, σχετικά, εκτοξεύει Πυρήνας Linuxσε επίπεδο πυρήνα Windows και έχει πρόσβαση σε όλους τους πόρους υλικού του μηχανήματος, λόγω των οποίων πρακτικά δεν υπάρχουν απώλειες απόδοσης. Ταυτόχρονα, παραμένει πλήρως συμβατό με εφαρμογές Linux, επιτρέποντάς σας να τις εκκινήσετε απευθείας. Με βάση το coLinux υπάρχουν έτοιμα συστήματαΓια γρήγορη εκκίνησηΦορητό Ubuntu Remix, Topologilinux, SpeedLinux και andLinux. Ο μόνος δυσάρεστος περιορισμός του coLinux και όλων των πακέτων που βασίζονται σε αυτό είναι η ανάγκη χρήσης 32-bit εκδόσεις των Windows 2k/XP/2k3/Vista/7. Για παράδειγμα, ας δούμε την ελάχιστη ρύθμιση. Πρώτα απ 'όλα, ας εγκαταστήσουμε την πιο πρόσφατη έκδοση του coLinux, αρνούμενοι τη λήψη έτοιμες εικόνεςκαι ταυτόχρονα εγκαθιστώντας το WinPcap.

Εγκατάσταση του coLinux στα Windows

Τώρα πρέπει να κατεβάσετε το αρχείο εικόνας δίσκου από το Debian και να το αποσυσκευάσετε στο φάκελο όπου εγκαταστάθηκε το coLinux. Το μέγεθος του δίσκου rootfs_2gb.img μπορεί να αυξηθεί εάν το επιθυμείτε. Το αρχείο squeeze.conf θα πρέπει να επεξεργαστεί λίγο. Οι ελάχιστες αλλαγές είναι η αύξηση της ποσότητας της εκχωρημένης μνήμης RAM, η πρόσβαση στη μονάδα δίσκου C: μέσω COFS και η προσθήκη μιας διεπαφής δικτύου TAP. Λάβετε υπόψη ότι όταν χρησιμοποιείτε το COFS, είναι καλύτερο να μην έχετε πρόσβαση στα ίδια αρχεία με φακέλους από Linux και Windows ταυτόχρονα.

Kernel=vmlinux cobd0="rootfs_2gb.img" cobd1="swap_128mb.img" root=/dev/cobd0 ro cofs0="C:\" initrd=initrd.gz mem=512 eth0=slirp eth1=tuntap

Αφού εκτελέσετε το squeeze.bat, θα μεταφερθείτε στην κονσόλα του Debian. Η προεπιλεγμένη σύνδεση είναι root, αλλά δεν υπάρχει κωδικός πρόσβασης. Χρησιμοποιήστε το nano για να επεξεργαστείτε τις παραμέτρους διεπαφές δικτύουστο αρχείο /etc/network/interfaces. Ας προσθέσουμε μια ενότητα για το eth1. Χρησιμοποιούμε οποιαδήποτε διεύθυνση IP, εφόσον δεν υπάρχει διασταύρωση με άλλα τοπικά υποδίκτυα. Σε Windows σε ρυθμίσεις IPv4 προσαρμογέα δικτύουΟ προσαρμογέας TAP-Win32 V8 πρέπει να καθορίσει μια διεύθυνση από το ίδιο υποδίκτυο.

Auto eth1 iface eth1 inet static address 192.168.100.2 netmask 255.255.255.0

Βγείτε από το nano και αποθηκεύστε τις αλλαγές - F2, Y, Enter. Τώρα ας δημιουργήσουμε έναν φάκελο όπου θα τοποθετηθεί η μονάδα δίσκου C:...

Mkdir / mnt / windrvc

...προσθέστε μια γραμμή στο τέλος του αρχείου /etc/fstab και αποθηκεύστε την:

/dev/cofs0 /mnt/windrvc cofs προεπιλογές 0 0

Τώρα θα εγκαταστήσουμε τον διακομιστή X, αλλά προς το παρόν, για λόγους απλότητας, θα εξάγουμε τη μεταβλητή DISPLAY στο αρχείο ~/.profile. Για τη διεύθυνση IP, χρησιμοποιήστε αυτή που καθορίζεται για τον προσαρμογέα TAP στα Windows. Μετά από αυτό, μπορείτε να κάνετε επανεκκίνηση με την εντολή reboot.

Εξαγωγή DISPLAY=192.168.100.1:0

Θα ήταν χρήσιμο να εγκαταστήσετε, συμπεριλαμβανομένων των κυριλλικών. Προαιρετικά, μπορείτε να περιηγηθείτε στους καταλόγους γραμματοσειρών, συμπεριλαμβανομένων των C:\Windows\Fonts, χρησιμοποιώντας τα βοηθητικά προγράμματα mkfontdir και mkfontscale από το Cygwin. Τώρα είστε έτοιμοι να εγκαταστήσετε τον διακομιστή Xming X. Αμέσως μετά από αυτή τη διαδικασία, προσθέστε τη διεύθυνση IP της διεπαφής TAP στο Debian στο αρχείο X0.hosts.

Ας ευχαριστήσουμε τα Windows για την επαγρύπνησή τους και στο τυπικό τείχος προστασίας θα αλλάξουμε όλους τους κανόνες σχετικά με το Xming από απαγορευτικό σε επιτρεπτό, διαφορετικά τα προγράμματα απλά δεν θα φτάσουν στον διακομιστή Χ. Τώρα ξεκινάμε το βοηθητικό πρόγραμμα XLaunch, στο οποίο μπορείτε να επιλέξετε τη λειτουργία εμφάνισης του παραθύρου X και να ορίσετε Επιπλέον επιλογές. Είναι σημαντικό για εμάς να δημιουργήσουμε υποστήριξη για τα ρωσικά και Αγγλικές διατάξειςμε εναλλαγή με Alt+Shift και προαιρετική ρύθμιση DPI. Στο τέλος, το αρχείο ρυθμίσεων πρέπει να αποθηκευτεί ως name.xlaunch. Στο μέλλον, κάνοντας διπλό κλικ σε αυτό το αρχείο θα εκκινήσει ο διακομιστής X με τις παραμέτρους που καθορίσαμε.

Xkblayout us,ru -xkbvariant basic,winkeys -xkboptions grp:alt_shift_toggle –dpi 96

Για να κάνουμε τα πράγματα λιγότερο βαρετά, ας εγκαταστήσουμε τη διαχείριση πακέτων συναπτικών γραφικών για πιο βολική εγκατάσταση λογισμικού και κάποιο ελαφρύ πάνελ με μενού εφαρμογών, για παράδειγμα lxpanel. Για απλότητα, θα προσθέσουμε το τελευταίο στην αυτόματη εκτέλεση κατά τη σύνδεση προσθέτοντας την εντολή lxpanel& στο τέλος του ~/.profile.

Apt-get ενημέρωση apt-get αναβάθμιση apt-get install synaptic lxpanel

Για να ολοκληρώσουμε την εικόνα, ας προσθέσουμε υποστήριξη ήχου. Κατεβάστε το αρχείο Pulseadio από εδώ και αποσυσκευάστε το σε κάποιον κατάλογο, στον οποίο δημιουργούμε ένα αρχείο κειμένου default.pa. Γεμίζουμε αυτό το αρχείο με τις παρακάτω γραμμές. Εδώ το 192.168.100.0/24 είναι το υποδίκτυό μας TAP.

Load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.100.0/24 load-module module-esound-protocol-tcp auth-ip-acl=127.0.0.1;1910.10.16. load-module module-detect add-autoload-sink output module-waveout sink_name=output set-default-sink output

Εκκινούμε το pulseaudio.exe και για άλλη μια φορά πηγαίνουμε να επεξεργαστούμε τα δικαιώματα τείχος προστασίας των Windows. Εγκαθιστούμε τα απαραίτητα βοηθητικά προγράμματα και τις βιβλιοθήκες στην κονσόλα του Debian.

Apt-get εγκατάσταση libpulse0 libasound2-plugins alsa-utils

Στο αρχείο /etc/pulse/client.conf προσθέτουμε τη διεύθυνση IP του κεντρικού υπολογιστή με τρέχοντας διακομιστή Pulseaudio - default-server = 192.168.100.1 και στο /etc/asound.conf τις ακόλουθες παραμέτρους:

Pcm.!default (type pulse) ctl.!default (type pulse) pcm.pulse (type pulse) ctl.pulse (type pulse)

Για να ελέγξετε τη λειτουργικότητά του, μπορείτε να δοκιμάσετε να παίξετε ένα από τα δοκιμαστικά αρχεία.

Aplay /usr/share/sounds/alsa/Front_Center.wav

Το Pulseaudio εκκινείται αυτόματα όταν ξεκινά το Debian προσθέτοντας την ακόλουθη εντολή στο τέλος του αρχείου διαμόρφωσης squeeze.conf.

Exec0="X:\path\to\folder\pulseaudio\pulseaudio.exe"

Xorg στα Windows

Αυτό το τέχνασμα δεν λειτουργεί για διακομιστή Χ. Καταρχήν, όσα έχουν ήδη γίνει είναι αρκετά για να γίνει η δουλειά. Ωστόσο, θα ήταν ωραίο να προσθέσετε έναν νέο χρήστη χωρίς root στο Linux, να ρυθμίσετε την αυτόματη σύνδεση για αυτόν με το mingetty, να εγκαταστήσετε το coLinux ως υπηρεσία Windows και να ρυθμίσετε το Xming σε αυτόματη εκκίνηση. Για ευκολία, μπορείτε να εγκαταστήσετε το βοηθητικό πρόγραμμα Desktops, το οποίο δημιουργεί πολλούς εικονικούς επιτραπέζιους υπολογιστές στα Windows, και να εκτελέσετε τον διακομιστή X σε ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣστη δεύτερη επιφάνεια εργασίας.

Ως αποτέλεσμα, αποκτήσαμε ένα γρήγορο περιβάλλον για σχεδόν εγγενή εκτέλεση εφαρμογών Linux στα Windows. Μπορεί να χρησιμοποιηθεί για τη σύνταξη και τον εντοπισμό σφαλμάτων εφαρμογών web, τη διασταυρούμενη μεταγλώττιση προγραμμάτων οδήγησης και άλλες εργασίες. Αλλά δεν υπάρχει ακόμη λογική επιτάχυνση γραφικών για βαριές εφαρμογές και η έκδοση 64-bit άρχισε να αναπτύσσεται μόλις πριν από λίγους μήνες. Ωστόσο, το coLinux είναι αρκετά κατάλληλο για καθημερινή χρήση. Για να εξερευνήσετε περαιτέρω τις δυνατότητες και τις ρυθμίσεις αυτού του συστήματος, ανατρέξτε στο wiki του έργου. Λοιπόν, προς το παρόν θα κλείσουμε το θέμα της συμβιωτικής σχέσης μεταξύ Windows και Linux διαφορετικούς τόπους. Καλή τύχη!