Você pode instalar o pacote ncurses-term
, que adiciona muitos tipos de terminais adicionais.
Quando executo o clear
, obtenho:
'screen.linux': unknown terminal type
Eu recebo esta mensagem de erro quando, em uma máquina Debian 7 executando o kernel OpenVZ, de dentro de uma sessão de tela, eu vzctl enter
em um container Debian 8.
Agora, sei que posso consertar isso alterando $ TERM de 'screen.linux' para 'linux'. Essa não é minha pergunta. Minha pergunta é dupla:
clear
funciona bem e Lendo o manual vzctl no contexto da sua pergunta:
enter
CTID [--exec
command [arg ...]]Enters into a container (giving a container’s root shell). This option is a back-door for host root only. The proper way to have CT root shell is to use ssh(1).
soa como se estivesse falando de um chroot
, o que faria com que o shell visse apenas os arquivos que foram fornecidos. Provavelmente, o contêiner não possui um banco de dados de terminal completo. Ele pode ter o utilitário infocmp
, que imprime o nome do caminho de uma entrada primeiro em um comentário (tornando-o útil para verificar se o banco de dados do terminal está faltando itens como screen.linux
).
Tags gnu-screen debian openvz terminal