Mise à jour :
Depuis 14.10, le util-linux
fournit la nsenter
commande. La solution ci-dessous a été testée avec 14.04.
La version Debian / Ubuntu est comme vous l'avez dit assez ancienne maintenant, même dans Trusty.
Il y a un bug ouvert et jusqu'à présent aucun progrès malheureusement.
Vous pouvez essayer de le construire à partir de la source:
wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.1.tar.gz -qO - | tar -xz -C ~/Downloads
Assurez-vous d'installer les dépendances de build suivantes:
sudo apt-get install libncurses5-dev libslang2-dev gettext zlib1g-dev libselinux1-dev debhelper lsb-release pkg-config po-debconf autoconf automake autopoint libtool
Et lancez simplement dans le répertoire source ( ~/Downloads/util-linux-2.24.1
):
./autogen.sh
./configure && make
IMPORTANT
Ne pas sudo make install
ce paquet sur Ubuntu 14.04 LTS jusqu'à ce qu'il soit officiellement prêt à l' emploi, car il exige certainement une version unavailable libmount
, casser votre botte. (Si vous procédez ainsi, réinstallez le mount
package avant de redémarrer votre ordinateur, si vous le pouvez.)
Crédits: Trevor Alexander pour son commentaire .
Enfin, vous obtiendrez:
sylvain@sylvain-ThinkPad-T430s:~/Downloads/util-linux-2.24.1$ ./nsenter -V
nsenter from util-linux 2.24.1
Remarque : comme nsenter n'est pas disponible dans la version ubuntu util-linux, vous pouvez installer uniquement ce fichier dans / usr / bin (ou sbin):
sudo cp ./nsenter /usr/bin