ソースコードからRedHatにscreen
コマンドをインストールしようとしました。しかし、configure
を実行すると、
configure: error: !!! no tgetent - no screen
それで、誰かがそれを修正する方法を知っていますか?
パッケージncurses-devel
をインストールする必要があります-Sudo yum install ncurses-devel
を介して実行する必要があります
この回答は、ncursesをソースからもローカルフォルダーにインストールする必要がある場合に適しています。
Ncursesをダウンロード:wget "https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz"
untar tar zvxf ncurses-6.1.tar.gz
そしてフォルダに入る
次のようにインストールします。
./configure --prefix=$HOME/local make make install
画面に同じものを作成する前に、これを次のようにエクスポートします。
export LDFLAGS='-L$HOME/local/lib' export CPPFLAGS='-I$HOME/local/include'
画面untarフォルダに移動します
./configure --prefix=$HOME/local make install && install -m 644 $HOME/screen-4.6.2/etc/etcscreenrc $HOME/local/etc/screenrc
ソース: http://www.linuxfromscratch.org/blfs/view/svn/general/screen.html
同じエラーメッセージが表示されたので、問題を修正するためにUbuntu14.04にlibncurses5-dev
をインストールしました。
同じディレクトリでSudo rm -fR autom4te.cache
を実行すると、Makefile
が作成され、スムーズに航海しました。