我想jailkit
在 ubuntu 中安装http://ubuntuforums.org/showthread.php?t=248724
所以我已经下载了jailkithttp://olivier.sessink.nl/jailkit/index.html#download
下载后我做了 tar
然后cd
进入目录
./configure
make
(错误)
我该如何安装它?
我在 Ubuntu 服务器 11.10 上安装(编译)它
更新
我发现了如何开始制作:
(以 root 身份)
make
make[1]: Entering directory `/home/one/jailkit-2.14/src'
gcc -lpthread -o jk_socketd jk_socketd.o jk_lib.o utils.o iniparser.o
jk_socketd.o: In function `main':
/home/one/jailkit-2.14/src/jk_socketd.c:474: undefined reference to `pthread_create'
collect2: ld returned 1 exit status
make[1]: *** [jk_socketd] Error 1
make[1]: Leaving directory `/home/one/jailkit-2.14/src'
make: *** [all] Error 2
root@ubuntu:/home/one/jailkit-2.14#
答案1
是的,我刚刚也遇到了同样的问题。链接器没有获取正确的标志。
make clean
export LDFLAGS="-pthread"
./configure && make
答案2
为了避免编译错误,有一个ppa:jailkit/ppa
适用于 jailkit 的 PPA()。
答案3
安装 JailKit 的另一种方法
apt-get install build-essential autoconf automake libtool flex bison debhelper binutils-gold
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.20.tar.gz
tar xvfz jailkit-2.20.tar.gz
cd jailkit-2.20 ./debian/rules binary
您现在可以按如下方式安装 Jailkit .deb 包:
cd ..
dpkg -i jailkit_2.20-1_*.deb