【问题标题】:Problem Installing mysql-workbench on ubuntu 19.04在 ubuntu 19.04 上安装 mysql-workbench 的问题
【发布时间】:2019-09-10 02:53:48
【问题描述】:

它说它在任何来源都不可用。尝试使用oracle提供的debian。它说 libssl 版本不兼容。这方面的任何帮助。

【问题讨论】:

  • 我的意思是,为什么反对票?我至少可以解释一下吗? 19.04 最近发布,我正在尝试并发布错误/不兼容性。请至少有礼貌地说出这个问题有什么问题。 mysql-workbench ins 在 apt repos 中不可用,在软件中心也不可用,deb 文件出现错误。
  • 这是一个有效的问题。没有错。

标签: mysql-workbench ubuntu-19.04


【解决方案1】:

现在,mysql 工作台可用于 ubuntu 19.04。 您可以在下载文件后手动安装。

第 1 步: 直接下载链接—— https://dev.mysql.com/downloads/file/?id=488567

访问此处选择您的操作系统,然后根据操作系统版本下载 https://dev.mysql.com/downloads/workbench/

第 2 步: sudo apt install file_path_of_downloaded_workbench

完成!!

【讨论】:

  • 很高兴看到Oracle终于发布了正式版。顺便说一句,它保留了旧的配置,就像我们期望的那样。
  • 无论如何,我迁移到了datagrip。
【解决方案2】:

我通过直接从 deb 包安装 libzip 包解决了这个问题。我在https://ubuntu.pkgs.org/18.10/ubuntu-universe-amd64/libzip4_1.1.2-1.1_amd64.deb.html 找到。下载并安装 libzip4,然后从 apt 或 deb 包中安装 mysql-workbench,无论您喜欢哪个。

【讨论】:

  • workbench 目前在 Ubuntu 19.04 的 apt 中不可用。您可能会在 18.10 上安装它,它可以顺利运行。
  • 是的,真的,通过 .deb 安装或通过 dev.mysql.com/downloads/repo/apt 安装存储库
  • 我收到了这个E: Unable to locate package libzip4
【解决方案3】:

在 Ubuntu 19 上

1)我必须在 Ubuntu 19 上手动安装库 libzip https://ubuntu.pkgs.org/18.10/ubuntu-universe-amd64/libzip4_1.1.2-1.1_amd64.deb.html

2)然后在下载页面上手动选择mysql工作台的deb包https://dev.mysql.com/downloads/workbench/

然后通过标准 apt 安装程序在下载目录中安装 deb 包

sudo apt install ./libzip4_1.1.2-1.1_amd64.deb

并下载工作台 deb 包

sudo apt install ./mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb

【讨论】:

    【解决方案4】:

    你可以从https://dev.mysql.com/downloads/workbench/下载源代码,编译安装。我就是这样做的,它对我来说非常有效。我不得不安装几个包依赖项并查看一些基本的编译器细节,但最终结果是成功的。按照安装文件说明并考虑从 CMakeLists.txt 中删除 Werror 选项。从网上下载antlr-4.7.1-complete.jar,然后运行:

    cmake -Wno-dev -DWITH_ANTLR_JAR='path_to_antlr-4.7.1-complete.jar' -Wno-error
    make
    sudo make install
    

    screenshoot 1

    screenshoot 2

    【讨论】:

    • 您是如何解决 /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 处的这个 ``` CMake 错误的(消息):找不到 ANTLR4(缺少:ANTLR4_LIBRARY ANTLR4_INCLUDE_DIR)调用堆栈(最近调用优先):/usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) build/cmake/Modules/FindANTLR4.cmake:41 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:91 (find_package) ```
    【解决方案5】:

    UBUNTU 19.04 disco dingo -> mysql-workbench 安装步骤:

    1. 添加mysql完整源码列表来自:https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

    2. 安装库:sudo apt-get install libgtkmm-3.0 libpcre++*

    3. 在“/etc/apt/sources.list”上添加debian源列表:

    deb  http://deb.debian.org/debian stretch main contrib non-free
    deb-src  http://deb.debian.org/debian stretch main
    deb  http://deb.debian.org/debian stretch-updates main contrib non-free
    deb-src  http://deb.debian.org/debian stretch-updates main
    deb http://security.debian.org/ stretch/updates main contrib non-free
    deb-src http://security.debian.org/ stretch/updates main
    
    1. sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y

    2. sudo apt-get install mysql-utilities mysql-common mysql-community*

    3. sudo apt-get install mysql-workbench (finish!!)

    在这里工作!

    【讨论】:

    • 这应该有更多的选票。如果在安装工作台 deb 时缺少依赖项,那么我们需要通过第 2 步来修复它。
    【解决方案6】:

    最新版本的工作台不支持 Ubuntu 19.04,19.10 版本将无法运行。

    您必须从存档中下载 19.04 支持的特定工作台版本。

    【讨论】:

    • 我在 Ubuntu 20.04.01 上,这对我有用。我安装的是8.0.17版本
    【解决方案7】:

    查看 gdebi

    gdebi 是一个解决和安装依赖项的工具,更多信息http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html

    【讨论】:

      【解决方案8】:

      1) 安装 libzip4

      curl -OL http://launchpadlibrarian.net/260671111/libzip4_1.1.2-1.1_amd64.deb
      
      sudo dpkg -i libzip4_1.1.2-1.1_amd64.deb
      

      2) 然后通过运行命令在 Ubuntu 19.04 上安装 MySQL 工作台:

      curl -OL https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench- 
      community_8.0.16-1ubuntu18.04_amd64.deb
      
      sudo dpkg -i mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb
      

      3) 安装缺少的依赖项(libatkmm-1.6-1v5、libglibmm-2.4-1v5、libgtk2.0-0、libgtkmm-3.0-1v5、libpcrecpp0v5、libpython2.7、libsigc++-2.0-0v5、libtinfo5) 通过这个命令。

      sudo apt --fix-broken install
      

      希望这会有所帮助。

      【讨论】:

        【解决方案9】:

        here下载.deb文件

        使用命令安装

        dpkg -i *.deb。
        

        【讨论】:

          【解决方案10】:

          现在可以使用 Ubuntu-19.04(Disco) 的 MYSQL-WORKBENCH。

          要安装 mysql workbench 形式的命令行,您需要手动添加依赖项。

          • 编辑您的/etc/apt/sources.list 并附加以下行:

          deb http://security.ubuntu.com/ubuntu cosmic-security main

          deb http://cz.archive.ubuntu.com/ubuntu cosmic main universe

          • sudo apt-get update

          • 从 'Mysql Workbench-19.04 for Ubuntu' 下载 mysql-workbench 并通过授予 mysql-workbench-community_8.0.17-1ubuntu19.04_amd64.deb 文件的执行权限来安装。

          现在应该可以了。 :)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-10-24
            • 2019-10-11
            • 1970-01-01
            • 2021-05-21
            • 1970-01-01
            • 2016-01-24
            • 2021-08-06
            • 2023-03-15
            相关资源
            最近更新 更多