Instalando o netkit no openSUSE, ou qualquer outra distribuição Linux...
Entre na pasta home e faça os downloads como a seguir, ou manualmente se preferir:
$ cd $HOME
$ wget -c
http://wiki.netkit.org/download/netkit/netkit-2.8.tar.bz2
$ wget -c
http://wiki.netkit.org/download/netkit-filesystem/netkit-filesystem-i386-F5.2.tar.bz2
$ wget -c
http://wiki.netkit.org/download/netkit-kernel/netkit-kernel-i386-K2.8.tar.bz2
Execute os comandos a seguir, é só copiar, colar e dar Enter.
$ tar -xjSf netkit-2.8.tar.bz2
Este vai demorar um pouco, aguare...
$ tar -v -xjSf netkit-filesystem-i386-F5.2.tar.bz2
$ tar -xjSf netkit-kernel-i386-K2.8.tar.bz2
Em seguida a instalação, mesmo processo, copiar, colar e Enter:
$ export NETKIT_HOME=$HOME/netkit
$ set env NETKIT_HOME=$HOME/netkit
$ export MANPATH=$MANPATH::$HOME/netkit/man
$ set env MANPATH=$MANPATH::$HOME/netkit/man
$ export PATH=$HOME/netkit/bin:$PATH
$ set env PATH=$HOME/netkit/bin:$PATH
Também é nescessário o pacote gnome-terminal.
openSUSE: sudo zypper in gnome-terminal
Entre no diretório netkit
$ cd $HOME/netkit/
Verifique instalação
$ ./check_configuration.sh
Caso ocorra erros como este por exemplo:
[WARNING] Some configuration settings should be changed.
You may also ignore this message, but doing so may result in Netkit
not working properly on your system.
A solução está logo no inicio da saída, basta copiar e executar em home.
Exemplo. Saída:
(for bash) export MANPATH=$MANPATH::/home/openSUSE/netkit/man
(for csh) setenv MANPATH $MANPATH::/home/openSUSE/netkit/man...
A solução neste caso é export MANPATH=$MANPATH::/home/openSUSE/netkit/man:
$ export MANPATH=$MANPATH::/home/openSUSE/netkit/man
$ set env MANPATH=$MANPATH::/home/openSUSE/netkit/man
Execute $ ./check_configuration.sh novamente para verificar se há outros erros. Ocorrendo tudo bem, receberá esta saída:
[ READY ] Congratulations! Your Netkit setup is now complete!
Enjoy Netkit!
No openSUSE 13.2 crie máquinas como root.
Ex.:
$ su
# vstart maq1 --eth0=A
Agora tudo certo, ou quase.... :D
A fim de evitar possíveis falhas futuras no openSUSE 13.2, ou em algumas versões do Fedora usa-se esta configuração:
$ su
# ln -fs /bin/bash /bin/sh;
# update-alternatives --install /bin/sh sh /bin/bash 1
# update-alternatives --config sh;
Mais info aqui:
http://wiki.netkit.org/index.php/Compatibility