Τα προγράμματα κρασιού δεν λειτουργούν; Δοκιμάστε αυτά τα βήματα

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

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

Wine Πώς να εκτελέσετε τα Windows Apps & Games με το Linux Wine Πώς να εκτελέσετε τα Windows Apps & Games με το Linux Wine Υπάρχει κάποιος τρόπος να αποκτήσετε το λογισμικό των Windows που εργάζεται στο Linux; Μια απάντηση είναι να χρησιμοποιήσετε το κρασί, αλλά ενώ μπορεί να είναι πολύ χρήσιμο, θα πρέπει πιθανώς να είναι μόνο η τελευταία λύση. Εδώ γιατί. Το Read More παρέχει στους χρήστες του Linux τη δυνατότητα να εκτελούν λογισμικό Windows εκτός του τομέα της Microsoft. Ως εκ τούτου, μπορεί να βοηθήσει τη μετάβασή σας μακριά από Windows Windows Hey Χρήστης Windows, πρέπει να αλλάξετε σε Linux ή Mac; Χρήστης Windows Hey, πρέπει να αλλάξετε σε Linux ή Mac; Σκεφτήκατε ποτέ να μεταβείτε από τα Windows σε Linux ή Mac; Η γρήγορη απάντηση: εάν βρίσκεστε στα Windows, μείνετε στα Windows - και μην ανησυχείτε για την αναβάθμιση ακόμα. Εδώ γιατί. Διαβάστε περισσότερα, λιγότερο δεσμευμένο από αποκλειστικό λογισμικό πλατφόρμας.

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

Γιατί δεν τρέχει το πρόγραμμά μου;

Με απλά λόγια, το Wine τρέχει το λογισμικό των Windows από τμήματα μηχανικής αντιστροφής του λειτουργικού συστήματος Windows για Linux. Στον κόσμο της Microsoft, αυτά τα στοιχεία ονομάζονται DLLs (Dynamic Link Libraries). Παρέχουν επιπλέον δυνατότητες και δυνατότητες που άλλα προγράμματα βασίζονται στην εργασία. Ένα παράδειγμα ενός είναι το d3d8.dll, το οποίο δίνει πρόσβαση στα προγράμματα στα δυναμικά gaming της DirectX 8 της Microsoft. Όλα όσα πρέπει να ξέρετε για το DirectX το 2016 Όλα όσα πρέπει να ξέρετε για το DirectX το 2016 Εάν είστε gamer PC, γιατί θα μπορούσε να ενισχύσει σημαντικά την απόδοση του παιχνιδιού σας! Εδώ είναι όλα όσα πρέπει να ξέρετε. Διαβάστε περισσότερα .

Αρκεί να πούμε ότι υπάρχουν πολλά DLL που το Wine παρέχει ισοδύναμα. Υπάρχει μια πιθανότητα ότι το Wine έχει λάθη στις υλοποιήσεις του. Ο οίνος μπορεί να μην έχει καν ένα από τα πρώτα! Αυτοί είναι οι κύριοι λόγοι για τους οποίους τα προγράμματα των Windows παραβιάζουν ή αρνούνται να εργαστούν κάτω από το Linux. Ως εκ τούτου, τα παρακάτω βήματα στοχεύουν να καταστήσουν τις εφαρμογές του Wine όσο το δυνατόν πιο κοντά στα Windows .

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

PlayOnLinux PlayOnLinux φέρνει τα παιχνίδια και τα προγράμματα των Windows στο Linux Το PlayOnLinux φέρνει τα παιχνίδια και τα προγράμματα των Windows Το Linux Read More σας επιτρέπει να τρέχετε διάφορες εκδόσεις του Wine που έχουν αποδειχθεί ότι συνεργάζονται με τα προγράμματα που θέλετε να εκτελέσετε. Μπορεί επίσης να παρέχει αυτόματα Wine με εγγενή DLLs για να βοηθήσει να λειτουργεί καλύτερα. Αυτό γίνεται όλα κάτω από την κουκούλα, οπότε απλά πρέπει να επιλέξετε τι θέλετε να εγκαταστήσετε και στη συνέχεια να το εκτελέσετε.

playonlinux main

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

Ποια είναι η Αρχιτεκτονική του Κρασιού σας;

Εάν διαπιστώσετε ότι η επιλογή των προγραμμάτων του PlayOnLinux δεν επαρκεί, ίσως χρειαστεί να εγκαταστήσετε τα προγράμματα σας με μη αυτόματο τρόπο. Πριν να κάνετε κατάδυση, θα πρέπει να κάνετε μια ερώτηση: είναι το Wine σας σε λειτουργία 64 bit ή 32 bit mode Ποια είναι η διαφορά μεταξύ Windows 32 bit και 64 bit; Ποια είναι η διαφορά μεταξύ 32-bit και 64-bit Windows; Γνωρίζετε αν ο υπολογιστής σας είναι 32-bit ή 64-bit και μήπως έχει σημασία; Ναι είναι! Ας ρίξουμε μια ματιά στο πού προέρχονται αυτοί οι όροι και τι σημαίνουν για σας. Διαβάστε περισσότερα ?

Όπως τα Windows, τόσο το Linux όσο και το Wine έχουν διαφορετικές εκδόσεις των ίδιων, σχεδιασμένες για συγκεκριμένες αρχιτεκτονικές υπολογιστών. Ίσως χρησιμοποιείτε μια έκδοση 64-bit του Linux, και έτσι από προεπιλογή η έκδοση 64-bit του Wine.

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

winecfg 

Στη συνέχεια, κάντε κλικ στο κουμπί Έκδοσης των Windows. Θα δείτε μια λίστα με τις διάφορες εκδόσεις των Windows που μπορεί να μιμηθεί το κρασί. Αν χρησιμοποιείτε Wine 32-bit, εκδόσεις παλαιότερες από τα Windows XP θα εμφανιστούν αφού ήταν διαθέσιμες μόνο σε λειτουργία 32 bit.

winecfg

Αλλαγή της αρχιτεκτονικής του κρασιού σας

Παρόλο που το λογισμικό που σχεδιάστηκε για συστήματα 32 bit θα λειτουργήσει σε εκδόσεις 64 bit του Wine, τείνουν να λειτουργούν καλύτερα με την έκδοση 32 bit . Ευτυχώς, η αλλαγή της αρχιτεκτονικής του κρασιού είναι αρκετά απλή:

 export WINEARCH=win32 export WINEPREFIX=~/.wine32 winecfg 

Η πρώτη εντολή λέει στο Wine να πάει σε λειτουργία 32 bit, ενώ η δεύτερη λέει σε ποιο σημείο να δημιουργήσει το νέο φάκελο (το '.' Στο τέλος κάνει το φάκελο κρυφό - μπορείτε να το αφαιρέσετε αν το θέλετε). Εφόσον ο φάκελος αυτός δεν υπάρχει, η τρίτη εντολή το δημιουργεί για εμάς.

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

 sudo nano /etc/profile.d/wine.sh 

πρόθεμα οίνου νανο

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

Χρησιμοποιήστε την έκδοση Σταδιοποίησης του Κρασιού

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

Για χρήστες Ubuntu / Mint, εδώ είναι οι εντολές τερματικού που εισάγετε:

 sudo add-apt-repository ppa:wine/wine-builds sudo apt-get update sudo apt-get install --install-recommends wine-staging winehq-staging 

Μπορείτε να ελέγξετε εάν χρησιμοποιείτε τη σταδιοποίηση του κρασιού εισάγοντας σε αυτήν την εντολή:

 wine --version 

έκδοση κρασιού

Χρησιμοποιήστε τα εγγενή στοιχεία των Windows με Winetricks

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

Η παρακάτω εντολή χρησιμοποιεί το Wget Mastering Wget & Learning Μερικά σκέτα τεχνάσματα λήψης Με γνώμονα το Wget & Learning Μερικά σκέτα τεχνάσματα φόρτωσης Μερικές φορές δεν αρκεί να αποθηκεύσετε έναν ιστότοπο σε τοπικό επίπεδο από το πρόγραμμα περιήγησής σας. Μερικές φορές χρειάζεστε λίγο περισσότερη δύναμη. Για αυτό, υπάρχει ένα τακτοποιημένο εργαλείο γραμμής εντολών γνωστό ως Wget. Το Wget είναι ... Διαβάστε περισσότερα για να κατεβάσετε το σενάριο:

 wget -O winetricks.sh https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod 755 winetricks.sh 

Η δεύτερη εντολή κάνει το σενάριο να τρέξει. Το Linux εμποδίζει τα τυχαία σενάρια να είναι εκτελέσιμα από προεπιλογή για λόγους ασφαλείας Είναι το Linux Πραγματικά Ασφαλές όπως νομίζετε ότι είναι; Το Linux είναι πραγματικά τόσο ασφαλές όσο νομίζετε ότι είναι; Το Linux συχνά προσφέρεται ως το πιο ασφαλές λειτουργικό σύστημα στο οποίο μπορείτε να βάλετε τα χέρια σας, αλλά συμβαίνει αυτό; Ας ρίξουμε μια ματιά σε διάφορες πτυχές της ασφάλειας υπολογιστών Linux. Διαβάστε περισσότερα . Το μόνο που έχετε να κάνετε τώρα είναι να ζητήσετε από το Winetricks να εγκαταστήσει ένα συγκεκριμένο αρχείο στο τερματικό όπως αυτό:

 ./winetricks.sh your-dll 

Εάν εισαγάγετε αυτήν την εντολή, η Winetricks μπορεί επίσης να σας δείξει όλα τα δυνατά DLL που μπορείτε να εγκαταστήσετε μαζί της:

 ./winetricks.sh dlls list 

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

Ελέγξτε το κρασί για σφάλματα

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

 wine [program] &>debug.txt 

σβήνουν το κρασί

Όταν εκτελείτε το πρόγραμμα στο τερματικό, τυχόν σφάλματα που θα κάνει θα σταλούν στο παραπάνω αρχείο. Κάτι τέτοιο μπορεί να σας βοηθήσει να εντοπίσετε τι συμβαίνει με το κρασί. Με αυτόν τον τρόπο, ίσως μπορέσετε να εγκαταστήσετε ένα χρήσιμο DLL χρησιμοποιώντας το Winetricks.

Αναφορά σφαλμάτων

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

παρακολούθησης σφαλμάτων κρασιού

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

  • Να είστε σαφείς στην περιγραφή του προβλήματός σας, τι είναι και πώς έγινε αυτό.
  • Επισυνάψτε ένα αρχείο σφάλματος με την αναφορά σας (όπως η παραπάνω). Αυτό καθιστά πιο εύκολο τον εντοπισμό προβλημάτων για τους προγραμματιστές.
  • Να είστε ευγενικοί και ευγενικοί 7 Οδηγίες Netiquette για το γράψιμο μηνυμάτων ηλεκτρονικού ταχυδρομείου και μηνυμάτων φόρουμ 7 Οδηγίες Netiquette για τη σύνταξη μηνυμάτων ηλεκτρονικού ταχυδρομείου και μηνυμάτων φόρουμ Η ετικέτα Netiquette είναι σύντομη για την εθιμοτυπία δικτύου ή διαδικτύου. Περιλαμβάνει το ειδικό σύνολο κοινωνικών συμβάσεων που συναντώνται στις διαδικτυακές αλληλεπιδράσεις. Ενώ η netiquette είναι πολύ παρόμοια με την καλή συμπεριφορά ή την εθιμοτυπία σε offline συναντήσεις, υπάρχουν ... Διαβάστε περισσότερα! Οι άνθρωποι θα είναι πιο πρόθυμοι να βοηθήσουν αν είστε.

Έχετε μια ιστορία επιτυχίας του κρασιού για να μοιραστείτε; Έχετε αντιμετωπίσει προβλήματα με αυτό; Πείτε μας στα παρακάτω σχόλια.

Image Credit: Sicco Hesselmans μέσω του Shutterstock.com

In this article