Cómo instalar HeidiSQL en Ubuntu

16

He estado usando HeidiSQL (una GUI de código abierto para MySQL / MSSQL) en Windows por un tiempo. Sin embargo, a medida que me mudo a Ubuntu para el desarrollo, me gustaría continuar usando HeidiSQL.

El sitio web afirma que se puede usar con una aplicación llamada Wine, pero no hay ninguna documentación sobre cómo hacerlo.

Nic Wortel
fuente

Respuestas:

26

Paso 1: instala Wine

Hay tres formas de obtener vino. Puede descargar la versión estable desde el repositorio oficial de Ubuntu, descargarla desde el repositorio de Wine o compilar la fuente usted mismo.

La opción más simple es probablemente descargarlo del repositorio de Ubuntu, usando la línea de comando:

sudo apt-get install wine

Siga las instrucciones, deberá aceptar un acuerdo de licencia para las fuentes TrueType. Use las teclas de flecha ( y ) y Enterpara aceptar los términos.

Paso 2: descargue HeidiSQL

Descargue el instalador desde http://www.heidisql.com/download.php .

Paso 3: instala HeidiSQL usando Wine

Abra el instalador para HeidiSQL con Wine y siga los pasos para instalar la aplicación.

Paso 4: agregue el icono de HeidiSQL al iniciador (opcional)

Este paso es opcional, incluso sin él puede comenzar a usar HeidiSQL. Sin embargo, quería agregar un acceso directo al lanzador, pero esto no fue tan fácil como pensé que sería. Finalmente logré hacerlo siguiendo estos pasos:

  1. Primero, descubra dónde Wine está almacenando el ícono HeidiSQL. En mi caso, estaba en /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. También necesita la ubicación del ejecutable HeidiSQL. En mi caso, está adentro /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Con esta información, podemos crear un nuevo archivo en ~/.local/share/applications, llamado heidisql.desktop.

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

    (puede usar otro editor de texto en lugar de gedit, por supuesto).

    Llénalo 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
    

    (por supuesto, debe cambiar las rutas después Exec=, Icon=y Path=con las apropiadas. StartupWMClass=no es obligatorio, pero el hecho de que esta entrada apunte al nombre de archivo ejecutable de la aplicación corrige el problema con el lanzador de la unidad que muestra el icono genérico de la aplicación de vino cuando la aplicación se está ejecutando)

  4. Agrega el ícono al lanzador. Vaya a /home/USER/.local/share/applicationsusar el explorador de archivos, busque el ícono HeidiSQL y arrástrelo al iniciador, o busque HeidiSQL en Dash y arrastre el ícono desde allí. (como Dash podría contener dos íconos idénticos para HeidiSQL, y solo uno es el correcto, sugiero el primer método)

Para obtener más información sobre los .desktoparchivos, consulte https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .

Nic Wortel
fuente
HeidiSQL funciona muy bien con wine (buena suerte, no encontré un cliente SQL inteligente similar para Linux ...), sin embargo, la fuente en el panel inferior (registro SQL) parece rota. Los personajes se ven algo pseudo-monoespaciados. ¿Hay una configuración de vino para corregir esto?
BurninLeo
2
Fácil de resolver ... si sabe dónde buscar: Ejecute winetricks(instalar, si aún no está instalado), seleccione "Seleccionar el prefijo de vino predeterminado" -> "Instalar fuente" -> todas las fuentes. Hecho.
BurninLeo
También puedes usar el 128x128ícono para que se vea mejor.
simbabque
Recibo un "Error al cargar el archivo" al abrir cualquiera de los instaladores.
Christian
sin vino hay alguna posibilidad de instalar el archivo .deb de HeidiSQL en Linux mint
Lova Chittumuri
1

Acabo de instalar HeidiSQL 9.4.0.5151 usando el instalador de 32 bits con Wine en mi Ubuntu 16.04. Se colocó un icono directamente en mi escritorio. Miré y encontré lo siguiente:

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

Por lo tanto, la respuesta anterior que contiene información sobre cómo hacer esto no es necesaria.

Al hacer doble clic en el icono del escritorio HeidiSQL, se ejecuta HeidiSQL en Wine sin ningún problema.

Jeff Galbraith
fuente
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

Fuente

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

Uso del vino

mshakeel
fuente
0

En los softwares de ubuntu, busque PlayOnLinux. Puede instalar muchos software de Windows, incluido heidiSQL. Crea íconos y cosas automáticamente que solo debes hacer a continuación, a continuación.

Esto me resulta mucho más fácil para mí.

Priyank
fuente