Я хочу установить jailkit
в ubuntu http://ubuntuforums.org/showthread.php?t=248724
таким образом, я загрузил jailkit http://olivier.sessink.nl/jailkit/index.html#download
после загрузки я действительно смолил
затем cd
в к каталогу
./configure
make
(ошибка)
Ii устанавливает (компилируют) его на сервере Ubuntu 11.10
Я узнал, как запустить, сделайте:
(как корень)
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#
Другой способ установить 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
Да, у меня точно так же. Линкер не получает правильные флаги.
make clean
export LDFLAGS="-pthread"
./configure && make
Чтобы избежать ошибок компиляции, есть PPA (ppa:jailkit/ppa
) для джейлкита.