O MySQL Workbench não está presente no MySQL Community RPM for Fedora 21

1

Eu desisti de tentar encontrar uma solução ou solução adequada para instalar o MySQL Workbench + MariaDB, então decidi instalar a pilha official fornecida pelo MySQL para que eu ativasse seu repositório YUM usando suas RPM para o Fedora 21 disponível em sua página de download, mas quando eu tentei instalar o Workbench, o yum lança a seguinte mensagem:

There isn't any package named mysql-community-workbench.

Por quanto tempo tenho que esperar até que eles ativem o ambiente de trabalho em seus repositórios? Embora eu possa usar o build el7, as linhas de resultado estão todas em branco, então não é útil.

    
por arielnmz 03.01.2015 / 01:57

2 respostas

4

Eu tentei com o mysql-workbench-community-6.2.4-1.fc20.x86_64.rpm mas ainda assim as linhas de resultado estão todas em branco. Talvez uma das dependências do mysql workbench não seja compatível com ele no Fedora 21 (em outros fóruns, o glib é mencionado, veja: stackoverflow.com/questions/24739198/mysql-workbench-not-displaying-query-results).

Mas essas respostas são feitas apenas para o Ubuntu, não para o Fedora.

Outra opção que encontrei aqui: bugs.mysql.com/bug.php?id=72585

Para fazer isso, siga os próximos passos:

  1. Faça o download do código-fonte em dev.mysql.com/downloads/workbench /
  2. Certifique-se de ter as bibliotecas e dependências mais recentes (use o yum para obtê-lo)
  3. Certifique-se de ter a biblioteca C de reforço (use o yum para obtê-lo)
  4. Descompacte o tar do código-fonte do mysql-workbench.
  5. Altere para o diretório do código-fonte e crie um novo diretório chamado wb-build; altere dir para wb-build.
  6. Backup do mysql-workbench-community-6.2.4-src / backend / wbpublic / sqlide / recordset_text_storage.cpp
  7. Editar arquivo: mysql-workbench-community-6.2.4-src / backend / wbpublic / sqlide / recordset_text_storage.cpp

Use o vi ou o gedit e altere a chamada do método "ReloadIfChanged ()" para "ReloadAllIfChanged ()" nas linhas 206, 215 e 224. Em seguida, salve suas alterações.

  1. Faça-o compilar como root dentro do diretório wb-build:

    • cmake .. -DBUILD_CONFIG=mysql_release
    • make
    • make install

Este método ReloadIfChanged() está obsoleto: consulte code.google.com/p/ctemplate/ O método de Ctemplate interrompe o processo de criação, se não for alterado.

    
por 09.01.2015 / 22:29
0

O mysql-workbench ainda não está disponível para o Fedora 21 e eu não tenho certeza se este pacote já foi incluído em seu repositório YUM.

A melhor abordagem é fazer o download do mysql-workbench rpm para o Fedora 20 ( link ) e instalá-lo usando yum localinstall < rpmfile >

    
por 07.01.2015 / 11:08