Ubuntu CryptDB与ArchLinux兼容吗?
具体来说,最古老的(遗留)版本是由开发者在Ubuntu 12.04上运行的。我可以知道为什么它在两个系统上都兼容吗(同一个Linux内核?如果你想问一个简单的安装,答案是:不 如果您可以手动执行安装,那么您可能可以一起进行黑客攻击 运行以下命令:Ubuntu CryptDB与ArchLinux兼容吗?,ubuntu,archlinux,Ubuntu,Archlinux,具体来说,最古老的(遗留)版本是由开发者在Ubuntu 12.04上运行的。我可以知道为什么它在两个系统上都兼容吗(同一个Linux内核?如果你想问一个简单的安装,答案是:不 如果您可以手动执行安装,那么您可能可以一起进行黑客攻击 运行以下命令: root?() get_pkgs() fn(ARGV[0], ARGV[1], ARGV[2]) service mysql stop ... service mysql start 其中root?()检查整个脚本是否以root身份运行。以root
root?()
get_pkgs()
fn(ARGV[0], ARGV[1], ARGV[2])
service mysql stop
...
service mysql start
其中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包的当前版本(需要启用Backport才能获得它)
最后,fn(ARGV[0],ARGV[1],ARGV[2])
运行以下命令:
root?()
get_pkgs()
fn(ARGV[0], ARGV[1], ARGV[2])
service mysql stop
...
service mysql start
这是过时的init-v
语法,Arch Linux不再支持它(没有它,您可以使用sysv语法调用systemd)
所以,是的,如果你愿意破解这些碎片:
- 将
调用更改为apt get
调用pacman
- 找到相应的包(
和glib
可能是个大问题)lua
- 将
调用更改为服务
调用systemd
您可能能够在arch上编译cryptdb。如果您想了解一个简单的安装,答案是:否 如果您可以手动执行安装,那么您可能可以一起进行黑客攻击 运行以下命令:
root?()
get_pkgs()
fn(ARGV[0], ARGV[1], ARGV[2])
service mysql stop
...
service mysql start
其中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包的当前版本(需要启用Backport才能获得它)
最后,fn(ARGV[0],ARGV[1],ARGV[2])
运行以下命令:
root?()
get_pkgs()
fn(ARGV[0], ARGV[1], ARGV[2])
service mysql stop
...
service mysql start
这是过时的init-v
语法,Arch Linux不再支持它(没有它,您可以使用sysv语法调用systemd)
所以,是的,如果你愿意破解这些碎片:
- 将
调用更改为apt get
调用pacman
- 找到相应的包(
和glib
可能是个大问题)lua
- 将
调用更改为服务
调用systemd