从Arch Linux上的源代码安装旧版本的MySQL Workbench

时间:2018-09-18 06:36:02

标签: mysql linux mysql-workbench archlinux

对于数据库类,我必须在Arch Linux系统上安装MySQL Workbench版本6.3.10,而不是最新版本。为此,我转到MySQL网站并下载了6.3.10的源tarball。按照INSTALL中的说明,我找到了所有必需的软件包并安装了它们,因此现在我必须运行cmake,然后运行makefile。当我运行cmake时,出现一个错误,指出mariadb不是MySQL的合适版本(假设mariadb是MySQL的竞争对手,则可以预测),但是当我在强制执行cmake之后运行make时,似乎源代码本身就是充满错误,使我无法编译和安装程序。我运行make -k来忽略错误/警告,错误不断涌入,最终导致整个故障。以下是我没有运行make -k时遇到的错误的屏幕截图。enter image description here我的问题:

1)这是有记载的东西吗?并有我只是想念的文档修复程序吗?

2)如果对问题1否定,是否还有另一种方法可以在Arch Linux上安装MySQL Workbench?

...还有一个值得注意的地方是,使用pacman,最新版本的MySQL Workbench可以正常工作,并且已经使用了相当长的时间。

1 个答案:

答案 0 :(得分:0)

您可以在arch linux archivewiki entry)上找到较旧的软件包。从Wiki:

  

Arch Linux归档文件(又名ALA),以前称为Arch Linux回滚机(又名ARM),可跨时间存储官方存储库快照,iso映像和bootstrap tarball。

     

您可以使用它

     
      
  • 降级到一个软件包的先前版本(最新版本已损坏,我想要先前的软件包)
  •   
  • 在准确的时刻恢复所有软件包(我的系统坏了,我想在2个月前回去)
  •   
  • 找到ISO映像的先前版本
  •   
     

程序包仅保存了几年,然后将其移至archive.org上的Arch Linux历史存档。

MySQL Workbench 6.3.10仍然可用,可以在here中找到。只需下载适当的.xz文件并使用sudo pacman -U <file-name>安装即可。