Come Possiamo Aiutarti Oggi?

Ricerca

Telefonia: Offerte
Telefonia: Guide
Informatica
Internet
Elettronica
Corsi
Tv Online
Tutti i Servizi
Computer > Linux

Come Eseguire Programmi Windows su Linux | TeleTec.it

Data di publicazione: 08.07.2015 - 10:07:21
Come Eseguire Programmi Windows su Linux Se hai la necessità di scoprire una soluzione chiara per Eseguire i Programmi Windows su Linux ecco la soluzione facile e a portata di click.


Introduzione
Se stavi cercando Come Eseguire Programmi Windows su Linux, questa guida allora può fare al caso tuo. Infatti pensiamo di aver trovato una soluzione che può essere applicata in modo chiaro, semplice e veloce attraverso un passo passo che ti spiega tutto quello che devi fare.

Contenuto
Eseguiamo i Programmi di Windows su Linux
Molti programmi di Windows sono sicuramente necessari per chi lavora con il proprio computer. Uno degli ostacoli per non passare a Linux è quello di non poter continuare a lavorare con i programmi che si usano su Windows. A questo proposito voglio presentarti Wine, con questa guida che ti spiega tutto su Wine ed un po' di più.

Installiamo Wine
Installare Wine è abbastanza semplice. Apri il terminale è digita quanto segue:

sudo apt-get install wine

Inserisci la password di amministratore, aspetta il tempo che si installi ed è fatta. Troverai nel menù di Linux un nuovo programma, Wine per l'appunto, con l'icona a forma di un bicchiere di vino rosso.



Eseguiamo un programma di Windows su Linux
Il primo programma che puoi eseguire subito è il Blocco Note di Windows in allegato con Wine. Se si avvia regolarmente allora l'installazione è avvenuta con successo. Puoi quindi iniziare ad utilizzare Wine e tutti i tuoi programmi Windows.


Installiamo un programma Windows su Linux
La procedura di installazione del programma è la stessa di Windows. In Windows si possono avere 2 situazioni:

La prima è quella di un programma con il Setup automatico. Un Installer provvederà ad installare il programma in automatico con tutto quello che gli serve per funzionare. In questo caso quindi ti basterà eseguire il Setup su Linux nello stesso identico modo di Windows. Il programma verrà installato nella cartella di Wine accessibile dal menù di Linux. La cartella sarà del tipo C: e simula perfettamente l'ambiente Windows.

La seconda installazione è quella detta Portable. In questo caso dovrai essere tu a fornire eventuali dipendenze del programma se queste dovessero mancare. Facciamo un esempio pratico per capire meglio. Supponiamo che tu copi un programma di Windows creato con Visual Basic in Linux. Provi ad avviare il programma, ma questo non parte. Di solito quello che succede è questo:

Errore 1: Non viene mostrato nessun errore. Wine si avvia per eseguire il programma, ma poi si chiude senza eseguire nulla

Errore 2: Wine avvia il programma, ma un errore ci segnala che manca il file X.dll

In entrambi i casi non è colpa di Wine, ma delle dipendenze mancanti al programma che vuoi utilizzare. La cosa è facilmente risolvibile scaricando da internet le seguenti dipendenze e copiandole nella cartella System32 all'interno della cartella Windows e nel 99% dei casi si risolvono tutti i problemi. Attenzione le cartelle che ho indicato sono quelle all'interno di Wine.

Asycfilt.dll
Cmdlgit.dll
Comcat.dll
Comctl32.ocx
Comdlg32.ocx
Mscmcit.dll
Mscomct2.ocx
Mscomctl.ocx
Msdxm.ocx
Msvbvm60.dll
Msvcp71.dll
Oleaut32.dll
Olepro32.dll
Shdocvw.dll
Vb6it.dll
Vb6stkit.dll


Ovviamente non c'è bisogno di scaricarle tutte, basta scaricare solo quelle che vengono richieste dal programma. Tuttavia la cosa migliore e scaricarle tutte così in queso modo non si avranno problemi anche in futuro con altri programmi che utilizzano altre DLL e OCX.

Come scaricare una dipendenza e installarla in Wine su Linux
Accedi a Google e scrivi il nome della dipendenza in questo modo:

Comctl32.ocx Download free

In alternativa un sito che mi è sembrato molto utile e che utilizzo da alcuni anni è Ocxdump. In questo sito trovi tutte le dipendenze ordinate per lettera.

Ora che hai scaricato la dipendenza nel tuo computer, fai click sul menù di Linux, cerca la cartella di Wine e cliccaci sopra. Troverai al suo interno la cartella Windows, entraci dentro e poi entra nella cartella System32. Copia la dipendenza scaricata da internet in questa cartella.

Se il file che hai scaricato è in formato zip lo devi prima scompattare. Ad esempio:

Comctl32.zip copiato nella cartella System32 non risolverà il problema. Scompattalo per ottenere il file Comctl32.ocx

Dovrai copiare quest'ultimo per risolvere il problema.

Wine Conclusioni
Wine è quindi senza dubbio un ottimo strumento per far girare programmi e giochi nativi per Windows su Linux. L'ambiente simulato rispetta perfettamente gli standard di Windows e un team di programmatori lavora su Wine per potenziarlo sempre di più e per permettere a Linux di far girare un numero sempre più elevato di applicazioni e giochi.
Condivisione


Rosario Sancetta
Spero di esserti stato d'aiuto.
Sono Rosario Sancetta, il responsabile di questo sito. Sono un programmatore informatico dal 1991, un Top Contributor di Google, Eccellenza in Digitale Italiana ed Europea ed esperto in Web Marketing.

Commenti

E tu cosa ne pensi?

Lascia il tuo commento cliccando qui.

 

Nome

 

Commento

 

Attenzione richiesta:

Il tuo nome e il tuo commento verranno registrati all'interno del nostro server. Puoi utilizzare anche un nome che non identifichi la tua persona per restare nell'anonimato. Ad esempio, se ti chiami "Mario Rossi" puoi scrivere semplicemente Mario. L'unico scopo di questo servizio e' quello di arricchire i contenuti attraverso i commenti, oppure esprimere opinioni, pareri e suggerimenti. Prima di continuare devi selezionare il box qui sotto e dare il tuo consenso, se vuoi davvero inviare il tuo commento. Grazie in anticipo per il tuo tempo.

 

 

Scrivi quanto fa 2+3 qui sotto:

 


Contenuti Simili

Anche questo protrebbe esserti utile:

Come Eseguire Programmi di Visual Basic con Wine e Linux

Data di publicazione: 17.03.2020 06:01:42
Come Eseguire Programmi di Visual Basic con Wine e Linux Se vuoi sapere, o scoprire e capire, in modo facile e veloce, come eseguire il software di Visual Basic, se non viene aperto su Wine, questo breve tutorial, può esserti utile e di aiuto.

Ecco come scoprire, attraverso la seguente guida, in quale modo aprire un programma fatto con Visual Basic su Wine, se non viene avviato, sotto una distro Linux. Benvenuto su Teletec.it, il portale che dal 2001 pubblica guide dedicate alla Tecnologia ed in particolar modo alla Telefonia, ad Internet e all'Informatica. Ti auguriamo buona giornata.

Ecco Come Avviare Programmi di Visual Basic con Wine e Linux - Tutte le Informazioni
Ettore, un utente che segue il nostro sito con molto interesse e da diverso tempo, ci ha scritto per email, perché vuole aprire un programma fatto con Visual Basic su Wine, ma non viene avviato. Il nostro utente ci ha spiegato che prima riusciva ad eseguire il suo gestionale realizzato in Visual Basic, poi ha reinstallato Linux Mint e da allora tutti i software per Windows vengono avviati su Linux normalmente (tramite ovviamente il supporto di Wine) ad eccezione dei programmi creati con Visual Basic. Infatti ha fatto la prova per vedere se altri programmi Wine li apre e vengono aperti tutti perfettamente, ma non appena si parla di programmi compilati in EXE da Visual Basic l'eseguibile non viene aperto. Si apre Wine, sta qualche secondo aperto, ridotto ad icona e poi si richiude. Ci chiede quindi se possiamo aiutarlo, dato che si tratta del suo gestionale aziendale, perché altrimenti è costretto a ritornare al sistema operativo di casa Microsoft. Scopriamo come e cosa fare in pratica per aiutare il nostro utente.

Come Aprire i Programmi di Visual Basic con Linux che non Vogliono Eseguirsi

Wine sicuramente è un ottimo emulatore che negli anni è cresciuto ed è diventato via via sempre più funzionale, tuttavia il problema descritto dal nostro utente non riguarda Wine, ma alcune dipendenze che servono ai programmi di Visual Basic per essere eseguiti sull'emulatore presente su Linux. Se il software non presenta dipendenze particolari è possibile installare quelle standard scaricandole dal seguente link:

Setup Visual Basic per Linux Wine e Windows

Scarichiamo quindi il suddetto file in formato Zip, scompattiamolo e seguiamo queste instruzioni:

Per Linux con Wine
Copiare tutti i files contenuti nella cartella Visual_Basic nel seguente percorso:

/home
/Note_Utente
/.wine
/dosdevices
/c:
/windows
/system32

Fatto ciò è consigliabile copiare anche i Fonts di Windows, altrimenti determinati programmi potrebbero non visualizzare correttamente i caratteri, dato che wine ne sarebbe sprovvisto.

Accedere ad una qualsiasi versione di Windows (va bene anche XP) e copiare la cartella Fonts presente all'interno della cartella Windows in una pennina USB. Avviare Linux e copiare il contenuto della cartella nella cartella di Wine, seguendo questo percorso:
/home
/Note_Utente
/.wine
/dosdevices
/c:
/windows
/Fonts

Con queste procedure il 99% di problemi verranno risolti e i programmi di Visual Basic eseguiti tranquillamente, ma ovviamente come accennato in precedenza, un determinato programma scritto in Visual Basic potrebbe richiedere altre dipendenze non presenti nel file Zip fornito da noi. In questo caso si devono cercare tali dipendenze per poter eseguire il programma con successo. Sono generalmente dei file con estensione .DLL o .OCX che aggiungono altre caratteristiche ad un programma VB, ma hanno il problema che funzionano sul computer dove sono presenti e non funzionano su altri PC dove sono del tutto assenti.

Grazie ancora per la visita. Vogliamo invitarti ad aggiungere il nostro sito tra i tuoi siti preferiti, perché, dopo aver visto 'Come Eseguire Programmi di Visual Basic con Wine e Linux', puoi accedere a migliaia di tutorial semplici e veloci, ma soprattutto adatti alla risoluzione di qualsiasi problema in ambito tecnologico.


1 - Come Eseguire Programmi di Visual Basic con Wine e Linux
2 - Come Visualizzare le Informazioni su un Disco Montato tramite Terminale Linux
+ Tutte le guide (Linux) >>
Oppure:
Computer
> Linux