Como instalar o HeidiSQL no Ubuntu

16

Estou usando o HeidiSQL (uma GUI de código aberto para MySQL / MSSQL) no Windows há um tempo. No entanto, enquanto estou migrando para o Ubuntu para desenvolvimento, gostaria de continuar usando o HeidiSQL.

O site afirma que ele pode ser usado com um aplicativo chamado Wine, mas não há documentação sobre como fazer isso.

Nic Wortel
fonte

Respostas:

26

Etapa 1: instalar o Wine

Existem três maneiras de obter o Wine. Você pode baixar a versão estável do repositório oficial do Ubuntu, baixá-la do repositório do Wine ou compilar você mesmo a fonte.

A opção mais simples é provavelmente baixá-lo do repositório Ubuntu, usando a linha de comando:

sudo apt-get install wine

Siga as instruções, você precisará aceitar um contrato de licença para fontes TrueType. Use as setas ( e ) e Enterpara aceitar os termos.

Etapa 2: baixar o HeidiSQL

Faça o download do instalador em http://www.heidisql.com/download.php .

Etapa 3: instalar o HeidiSQL usando o Wine

Abra o instalador do HeidiSQL com Wine e siga as etapas para instalar o aplicativo.

Etapa 4: adicione o ícone HeidiSQL ao iniciador (opcional)

Esta etapa é opcional, mesmo sem ela você pode começar a usar o HeidiSQL. No entanto, eu queria adicionar um atalho ao iniciador, mas isso não foi tão fácil quanto eu pensei que seria. Finalmente consegui fazer isso seguindo estas etapas:

  1. Primeiro, descubra onde o Wine está armazenando o ícone HeidiSQL. Na minha instância, foi em /home/nic/.local/share/icons/hicolor/48x48/apps.
  2. Você também precisa da localização do executável HeidiSQL. Na minha instância, está em /home/nic/.wine/drive_c/Program Files/HeidiSQL.
  3. Com essas informações, podemos criar um novo arquivo ~/.local/share/applicationschamado heidisql.desktop.

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

    (você pode usar outro editor de texto em vez do gedit, é claro).

    Preencha com:

    [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
    

    (é claro que você precisa para mudar os caminhos depois Exec=, Icon=e Path=com o mais adequado. StartupWMClass=Não é obrigatório, mas ter esta entrada apontou para aplicação correções nome do arquivo executável problema com lançador de unidade mostrando ícone do aplicativo vinho genérico quando o aplicativo está sendo executado)

  4. Adicione o ícone ao iniciador. Vá para /home/USER/.local/share/applicationsusar o navegador de arquivos, procure o ícone HeidiSQL e arraste-o para o iniciador, ou pesquise HeidiSQL no Dash e arraste o ícone a partir daí. (como o Dash pode conter dois ícones idênticos para o HeidiSQL e apenas um é o correto, sugiro o primeiro método)

Para obter mais informações sobre .desktoparquivos, consulte https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles .

Nic Wortel
fonte
O HeidiSQL funciona muito bem com o wine (boa sorte, não encontrei nenhum cliente SQL igualmente inteligente para linux ...), mas a fonte no painel inferior (log do SQL) parece quebrada. Os personagens parecem um pouco pseudo-monoespaçados. Existe uma configuração de vinho para corrigir isso?
BurninLeo 19/09/14
2
Fácil de resolver ... se você souber onde procurar: Corra winetricks(instale, se ainda não estiver instalado), selecione "Selecionar o wineprefix padrão" -> "Instalar fonte" -> todas as fontes. Feito.
BurninLeo
Você também pode usar o 128x128ícone para torná-lo melhor.
Simbabque 28/05
Estou recebendo um "Erro ao carregar o arquivo" ao abrir qualquer um dos instaladores.
Christian
sem vinho há alguma chance para instalar o arquivo .deb de HeidiSQL no Linux Mint
Lova Chittumuri
1

Acabei de instalar o HeidiSQL 9.4.0.5151 usando o instalador de 32 bits com o Wine no meu Ubuntu 16.04. Um ícone foi colocado diretamente na minha área de trabalho. Procurei e encontrei o seguinte:

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

Portanto, a resposta acima, contendo informações sobre como fazer isso, não é necessária.

Clicar duas vezes no ícone da área de trabalho do HeidiSQL executa o HeidiSQL no Wine sem problemas.

Jeff Galbraith
fonte
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 de vinho

mshakeel
fonte
0

Nos softwares ubuntu, procure o PlayOnLinux. Você pode instalar muitos softwares Windows nele, incluindo o heidiSQL. Ele cria ícones e outras coisas automaticamente, basta fazer o próximo, o próximo.

Acho isso muito mais fácil para mim.

Priyank
fonte