对于数据库类,我必须在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
.
我的问题:
1) 这是记录在案的吗?有没有一个文件记录的修复我只是错过了?
2) 如果问题1的答案是否定的,那么在arch linux上安装mysql workbench还有其他方法吗?
…另外值得注意的是,使用pacman,mysql workbench的最新版本运行得非常好,而且已经有相当长的一段时间了。
1条答案
按热度按时间snvhrwxg1#
您可以在archlinux存档(wiki条目)中找到旧的包。从wiki:
archlinux归档(又称ala)以前称为archlinux回滚机(又称arm),它跨时间存储官方存储库快照、iso映像和引导tarball。
你可以用它来
降级到某个包的以前版本(上一个版本已损坏,我要上一个)
在一个精确的时刻恢复你的所有包(我的系统坏了,我想回到2个月前)
查找iso映像的早期版本
软件包只保存了几年,之后它们被转移到archive.org上的ArchLinux历史档案馆。
mysql workbench 6.3.10仍然可用,可以在这里找到。只需下载适当的
.xz
文件和安装sudo pacman -U <file-name>
.