tela de instalação a partir do código fonte

tela de instalação a partir do código fonte

Tentei instalar o screencomando no RedHat a partir do código-fonte. Mas quando eu executo o configure, ele retornou

configure: error: !!! no tgetent - no screen

Então, alguém sabe como consertar isso?

Responder1

Você deve instalar o pacote ncurses-devel- deve ser feito viasudo yum install ncurses-devel

Responder2

Esta resposta é adequada para quem precisa instalar o ncurses também a partir do código-fonte, também em uma pasta local:

  • Baixe ncurses:

    wget "https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz"
    
  • descompacte e entre na pasta

    tar zvxf ncurses-6.1.tar.gz
    cd ncurses-6.1
    
  • Instalar:

    ./configure --prefix=$HOME/local  # or $HOME/.local
    make
    make install
    
  • antes de fazer o mesmo para a tela, exporte como:

    export LDFLAGS='-L$HOME/local/lib'
    export CPPFLAGS='-I$HOME/local/include'
    
  • baixar e instalar a tela:

    cd ~
    wget "https://ftp.gnu.org/gnu/screen/screen-4.8.0.tar.gz"
    tar xzvf screen-4.8.0.tar.gz
    mkdir $HOME/local/etc # for install below
    cd screen-4.8.0
    
    ./configure --prefix=$HOME/local
    # if you got tgetent error use real path instead of $HOME
    make install &&
    install -m 644 $HOME/screen-4.8.0/etc/etcscreenrc $HOME/local/etc/screenrc
    
    export PATH="$HOME/local/bin:$PATH"
    

Relacionado a:https://unix.stackexchange.com/questions/348184/can-not-find-screen-and-how-to-install-it-without-network-and-administration

Fonte:http://www.linuxfromscratch.org/blfs/view/svn/general/screen.html

Responder3

Instalei libncurses5-devno Ubuntu 14.04 para corrigir o problema - pois recebi a mesma mensagem de erro.

Corri sudo rm -fR autom4te.cacheno mesmo diretório, Makefilefoi criado e depois navegou tranquilamente.

Responder4

Você precisa instalar libncurses5-deve tentar o processo configure -> make novamente.

Execute este comando:

sudo apt-get install libncurses5-dev

informação relacionada