Γεια σας συνάδελφοι, καλησπέρα. Σήμερα σας φέρνω μια μικρή συμβουλή, δημοσιεύεται στο φόρουμ, αλλά μετά από αίτημα του Elav, το έβαλα εδώ.
Εάν προσπαθήσουμε να εκτελέσουμε ένα αρχείο .msi (ένα πρόγραμμα εγκατάστασης για Windows) απευθείας με το Wine, δεν θα μπορέσουμε να το κάνουμε και θα δώσει σφάλμα λέγοντας ότι η μορφή του εκτελέσιμου δεν είναι σωστή. Αλλά το Wine διαθέτει το απαραίτητο εργαλείο για να το κάνει χωρίς να εγκαταστήσει το "Επίσημο πρόγραμμα εγκατάστασης Microsoft για Windows".
Αυτό είναι το εκτελέσιμο "msiexec.exe" ενσωματωμένο στο Wine, οπότε το μόνο που έχετε να κάνετε είναι να ανοίξετε μια κονσόλα και πληκτρολογήστε:
msiexec /i tuArchivoInstalador.msi
Αναλυτικά, η εντολή θα ήταν:
msiexec ==> Πραγματοποιήστε την κλήση στο msiexec.exe, αυτό που αναφέρεται παραπάνω. Είναι το εργαλείο του κρασιού για την εγκατάσταση πακέτων .msi.
/i ==> Είναι η επιλογή Εγκατάσταση.
το InstallerFile.msi ==> Είναι το πακέτο που θέλουμε να εγκαταστήσουμε, δεν βλάπτει την αποσαφήνιση της διαδρομής. Για παράδειγμα:
~/TweetDeck.msi
Στη συνέχεια, απλά, η εγκατεστημένη εφαρμογή θα εμφανιστεί στο μενού εφαρμογών που είναι εγκατεστημένες με κρασί.
Εάν θέλουμε να απεγκαταστήσουμε μια εφαρμογή, αρκεί μόνο να αλλάξουμε το / i, για την επιλογή / κατάργηση εγκατάστασης, έτσι:
msiexec /uninstall {aplicación}
msiexec /help
Ελπίζω ότι σας εξυπηρετεί.
Εξαιρετικά δεν ήξερα αυτήν την επιλογή ίσως επειδή δεν την χρειαζόμουν ποτέ αλλά σας ευχαριστώ, δεν ξέρετε ποτέ πότε θα χρειαστείτε αυτό το είδος πραγμάτων
Μπορεί πάντα να είναι χρήσιμο σε περίπτωση που πρέπει να εγκατασταθεί ένα πρόγραμμα winbug. Αν και προσωπικά προτιμώ να χρησιμοποιήσω μια εικονική μηχανή για αυτό, αλλά είναι πολύ ωραίο.
Αυτό είναι περίεργο. Πριν από λίγο καιρό εγκατέστησα το Steam με ένα .msi σαν να ήταν .exe (για να συγκρίνω το Steam Linux μου με ένα κρασί Steam Windows). Δεν ήξερα ότι υπήρχε πρόβλημα με το MSI.
Αυτό σκεφτόμουν όταν διάβαζα το άρθρο, χωρίς να προχωρήσω χθες, προσπάθησα να εγκαταστήσω το Windows Steam με κρασί 1.5 και η εκτέλεση λειτούργησε για μένα (τότε είχα προβλήματα επειδή δεν αναγνώριζε την ανάλυση της κάρτας, αλλά το .msi Το έτρεξα σωστά)
Λοιπόν, αν ήσασταν τόσο τυχεροί, συγχαρητήρια .. Δεν μπορώ να πω το ίδιο. Δεν τους ανοίγει άμεσα, ούτε καν ένα λάθος.
Η μέθοδος που έχω μοιραστεί είναι λειτουργική για μένα.
Πρέπει να συμβαίνει αυτό στην αψίδα, επειδή έχω εγκαταστήσει πολλά πακέτα .msi στο debian μου και δεν είχα ποτέ κανένα πρόβλημα.
Θα το κάνει αυτό. Χρησιμοποιώ πάντα το Debian ή παράγωγα.
Κοίτα τι σύμπτωση! Μόλις την περασμένη εβδομάδα προσπαθούσα να θυμηθώ πώς ήταν το MSI να τρέχει μια εφαρμογή PowerBuilder στο Linux. Καθώς το θέμα χρειάζεται κάποια DLL και υπάρχει ένας οδηγός που δημιουργεί ένα MSI με αυτό, δεν θυμάμαι πώς να το εγκαταστήσω.
Την περασμένη εβδομάδα αυτό που έκανα ήταν να τα αντιγράψω με το χέρι και έτσι λειτουργεί, αλλά για διανομή σε τρίτους μου αρέσει καλύτερα έτσι.
Σας ευχαριστώ
Γιατί να εγκαταστήσετε το TweetDeck με WINE εάν μπορεί να χρησιμοποιηθεί από το Chrome / Chromium ή ως webapp https://web.tweetdeck.com/ ?
Έχω κάνει τα εξής:
cd / home / xxxxx / Λήψεις
msiexec / i Setup_Acm-WebTrader.msi
Στη συνέχεια ξεκινά η εγκατάσταση και εμφανίζονται πολλές γραμμές με:
fixme: shell: URL_ParseUrl απέτυχε να αναλύσει το L »xxxxxxxxxxxxxx», όπου το «xxxxxxxxxxxxxx» είναι στοιχεία του προγράμματος.
Στο τέλος εμφανίζεται ένα παράθυρο διαλόγου:
Αυτό το πρόγραμμα χρειάζεται μια ενεργή σύνδεση στο Διαδίκτυο για να λειτουργήσει
και προφανώς η εγκατάσταση σταματά. Θα εκτιμούσα οποιαδήποτε βοήθεια σε αυτό το θέμα.
Θα μπορούσες να το κάνεις πιο εύκολο, δεν καταλαβαίνω τίποτα. Τι ακριβώς πρέπει να πληκτρολογήσω στην κονσόλα για να εγκαταστήσω ένα MSI;
Γεια σου φίλε μου πες την άδεια, αρνούμαι τι να κάνω; βοήθειαaaaaaaaaaaaaameeeeee