gpt4 book ai didi

ubuntu - CryptDB 与 ArchLinux 兼容吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:39 24 4
gpt4 key购买 nike

具体而言,是开发人员在 Ubuntu 12.04 上运行的最旧(遗留)版本。我可以知道为什么它在两个系统上都兼容(相同的 Linux 内核吗?)

最佳答案

如果您询问安装是否简单,答案是:

如果您可以手动执行安装,您也许可以将其破解。

cryptdb installation script运行这个:

root?()
get_pkgs()
fn(ARGV[0], ARGV[1], ARGV[2])

root?() 检查整个脚本是否以 root 身份运行。以 root 身份运行整个过程是很糟糕的。但无论如何。

get_pkgs() 执行这个:

sudo apt-get install gawk liblua5.1-0-dev libntl-dev         \
libmysqlclient-dev libssl-dev libbsd-dev \
libevent-dev libglib2.0-dev libgmp-dev \
mysql-server libaio-dev automake \
gtk-doc-tools flex cmake libncurses5-dev \
bison g++ make

这将在任何非基于 Debian 的系统(例如 Ubuntu、Mint)上失败。它也有可能在 Debian 本身上失败,因为 liblua5.1-0-dev 不是它的 lua 包的当前版本(您需要启用反向移植才能获得它)。

最后 fn(ARGV[0], ARGV[1], ARGV[2]) 运行这个:

service mysql stop
...
service mysql start

这是过时的 init-v 语法,Arch Linux 不再支持它(没有 systemd-sysvcompat 也就是说,您可以使用它来使用 sysv 语法调用 systemd)。

是的,如果你愿意破解这些片段:

  • apt-get 调用更改为pacman 调用
  • 找到等效的包(gliblua 可能是个大问题)
  • service 调用更改为 systemd 调用

您也许可以在 arch 上编译 cryptdb。

关于ubuntu - CryptDB 与 ArchLinux 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38510382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com