Come installare HeidiSQL su Ubuntu


16

Da tempo utilizzo HeidiSQL (una GUI open source per MySQL / MSSQL) su Windows. Tuttavia, mentre mi trasferisco su Ubuntu per lo sviluppo, mi piacerebbe continuare a usare HeidiSQL.

Il sito Web afferma che può essere utilizzato con un'applicazione chiamata Wine, ma non esiste alcuna documentazione su come eseguire questa operazione.

Risposte:


26

Passaggio 1: installa Wine

Esistono tre modi per ottenere Wine. Puoi scaricare la versione stabile dal repository ufficiale di Ubuntu, scaricarla dal repository di Wine o compilare tu stesso la fonte.

L'opzione più semplice è probabilmente scaricarla dal repository Ubuntu, usando la riga di comando:

sudo apt-get install wine

Seguire le istruzioni, sarà necessario accettare un contratto di licenza per i caratteri TrueType. Utilizzare i tasti freccia ( e ) eEnter per accettare i termini.

Passaggio 2: scaricare HeidiSQL

Scarica il programma di installazione da http://www.heidisql.com/download.php .

Passaggio 3: installa HeidiSQL usando Wine

Apri il programma di installazione per HeidiSQL con Wine e segui i passaggi per installare l'applicazione.

Passaggio 4: aggiungi l'icona HeidiSQL al programma di avvio (opzionale)

Questo passaggio è facoltativo, anche senza di esso puoi iniziare a usare HeidiSQL. Tuttavia, volevo aggiungere un collegamento al programma di avvio, ma non è stato facile come pensavo. Finalmente sono riuscito a farlo seguendo questi passaggi:

  1. Innanzitutto, scopri dove Wine sta memorizzando l'icona HeidiSQL. Nel mio caso, era dentro /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. È inoltre necessario il percorso dell'eseguibile HeidiSQL. Nel mio caso, è dentro /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Con queste informazioni, possiamo creare un nuovo file in ~/.local/share/applications, chiamato heidisql.desktop.

    sudo gedit ~/.local/share/applications/heidisql.desktop
    

    (puoi usare un altro editor di testo invece di gedit, ovviamente).

    Riempilo con:

    [Desktop Entry]
    Name=HeidiSQL
    Comment=HeidiSQL on Ubuntu
    Exec=env WINEDEBUG=-all WINEPREFIX=/home/USER/.wine wine heidisql.exe
    Icon=/home/USER/.local/share/icons/hicolor/48x48/apps/9103_heidisql.0.png
    Path=/home/USER/.wine/drive_c/Program Files/HeidiSQL
    Terminal=false
    Type=Application
    Categories=Wine;
    StartupNotify=true
    StartupWMClass=heidisql.exe
    

    (ovviamente è necessario modificare i percorsi dopo Exec=, Icon=e Path=con quelli appropriati. StartupWMClass=Non è obbligatorio, ma avere questa voce puntata al problema del file eseguibile dell'applicazione risolve il problema con il launcher di unità che mostra l'icona dell'app vino generica quando l'app è in esecuzione)

  4. Aggiungi l'icona al programma di avvio. O vai a /home/USER/.local/share/applicationsutilizzare il browser dei file, cerca l'icona HeidiSQL e trascinala nel programma di avvio, oppure cerca HeidiSQL in Dash e trascina l'icona da lì. (poiché Dash potrebbe contenere due icone identiche per HeidiSQL e solo una è quella giusta, suggerisco il primo metodo)

Per ulteriori informazioni sui .desktopfile, consultare https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .


HeidiSQL funziona alla grande con wine (buona fortuna, non ho trovato un client SQL altrettanto intelligente per Linux ...), ma il carattere nel riquadro inferiore (registro SQL) sembra rotto. I personaggi sembrano in qualche modo pseudo-monospaziati. C'è un'impostazione del vino da correggere per questo?
BurninLeo,

2
Facile da risolvere ... se sai dove cercare: Esegui winetricks(installa, se non ancora installato), seleziona "Seleziona il wineprefix predefinito" -> "Installa carattere" -> tutti i caratteri. Fatto.
BurninLeo,

Puoi anche usare l' 128x128icona per renderla più bella.
simbabque

Ricevo un "Errore durante il caricamento dell'archivio" durante l'apertura di uno dei programmi di installazione.
Christian

senza vino c'è qualche possibilità di installare il file .deb di HeidiSQL in Linux mint
Lova Chittumuri

1

Ho appena installato HeidiSQL 9.4.0.5151 usando il programma di installazione a 32 bit con Wine sul mio Ubuntu 16.04. Un'icona è stata posizionata direttamente sul mio desktop. Ho cercato e trovato quanto segue:

~/.local/share/applications/wine/Programs/HeidiSQL/HeidiSQL.desktop 

Pertanto non è necessaria la risposta sopra che contiene informazioni su come eseguire questa operazione.

Facendo doppio clic sull'icona del desktop HeidiSQL si esegue HeidiSQL in Wine senza alcun problema.


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

fonte

cd ~/.wine/drive_c/<your path>/
/opt/wine-staging/bin/wine file.exe

Uso del vino


0

Nei software Ubuntu, cerca PlayOnLinux. È possibile installare molti software Windows su di esso incluso heidiSQL. Crea icone e cose automaticamente, devi solo fare il prossimo, il prossimo.

Lo trovo molto più semplice per me stesso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.