Erro ao abrir o terminal: vt102

0

Quando eu tento abrir um diálogo binário na minha máquina linux estou recebendo o seguinte erro: Error opening terminal: vt102

Eu cruzei o diálogo compilado e procurei tanto pelo ARM como pela compilação correu bem, mas a abertura binária está me dando um erro. O comando que está dando o erro é:

$DIALOG --clear --backtitle "Accept EULA to proceed" --title "END USER LICENSE AGREEMENT" --no-mouse --no-lines --extra-button --ok-label 'Accept' --extra-label 'Decline' "$@" --textbox /vss/scripts/End-User-Product-License-Agmt.txt 0 0
    
por rohini 12.09.2017 / 09:41

1 resposta

2

A mensagem diz que ncurses não pode encontrar a descrição do terminal para vt102 . Isso pode acontecer porque

  • o nome de caminho padrão compilado para o banco de dados do terminal não corresponde ao local onde você instalou o banco de dados do terminal ou
  • você não instalou o banco de dados do terminal.

Ambos são (provavelmente) fáceis de fazer na compilação cruzada. Quando você executa o script de configuração, ele imprime os nomes de caminhos importantes no final, porque todos eles podem ser personalizados. Por exemplo:

** Configuration summary for NCURSES 6.0 20170909:

       extended funcs: yes
       xterm terminfo: xterm-new

        bin directory: /usr/bin
        lib directory: /usr/lib
    include directory: /usr/include/ncursesw6
        man directory: /usr/share/man
   terminfo directory: /usr/local/ncurses/share/terminfo
 pkg-config directory: /usr/lib/x86_64-linux-gnu/pkgconfig

Se você não substituir o nome do caminho do banco de dados do terminal durante a execução (com TERMINFO e / ou TERMINFO_DIRS ), ele usa o pathnames compilados.

Para instalar o banco de dados do terminal, você pode usar tic , por exemplo,

tic -x terminfo.src

ou copie a árvore de diretórios com o banco de dados do terminal de outra máquina.

Leitura adicional:

por 12.09.2017 / 10:48

Tags