
Tentei instalar o screen
comando 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-dev
no Ubuntu 14.04 para corrigir o problema - pois recebi a mesma mensagem de erro.
Corri sudo rm -fR autom4te.cache
no mesmo diretório, Makefile
foi criado e depois navegou tranquilamente.
Responder4
Você precisa instalar libncurses5-dev
e tentar o processo configure -> make novamente.
Execute este comando:
sudo apt-get install libncurses5-dev