ソースコードからインストール画面

ソースコードからインストール画面

screenソースコードからRedHatにコマンドをインストールしようとしました。しかし、実行するとconfigure

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

それで、それを修正する方法を知っている人はいますか?

答え1

パッケージをインストールする必要がありますncurses-devel-- 次の手順で実行する必要がありますsudo yum install ncurses-devel

答え2

この回答は、ソースからもローカル フォルダーにも ncurses をインストールする必要がある人に適しています。

  • ncurses をダウンロード:

    wget "https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz"
    
  • 解凍してフォルダに入る

    tar zvxf ncurses-6.1.tar.gz
    cd ncurses-6.1
    
  • インストール:

    ./configure --prefix=$HOME/local  # or $HOME/.local
    make
    make install
    
  • 画面用に同じものを作成する前に、これを次のようにエクスポートします。

    export LDFLAGS='-L$HOME/local/lib'
    export CPPFLAGS='-I$HOME/local/include'
    
  • 画面のダウンロードとインストール:

    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"
    

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

ソース:http://www.linuxfromscratch.org/blfs/view/svn/general/screen.html

答え3

libncurses5-dev同じエラー メッセージが表示されたため、問題を解決するために Ubuntu 14.04 にインストールしました。

sudo rm -fR autom4te.cache同じディレクトリで実行し、Makefile作成して、その後はスムーズに進みました。

答え4

libncurses5-devインストールしてから、configure -> make プロセスを再度実行する必要があります。

このコマンドを実行します:

sudo apt-get install libncurses5-dev

関連情報