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.