Installationsbildschirm aus dem Quellcode

Installationsbildschirm aus dem Quellcode

screenIch habe versucht, den Befehl auf RedHat aus dem Quellcode zu installieren . Aber als ich den ausführte configure, kam er zurück

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

Weiß also jemand, wie man das Problem behebt?

Antwort1

Sie sollten das Paket installieren ncurses-devel-- Sollte erfolgen übersudo yum install ncurses-devel

Antwort2

Diese Antwort eignet sich gut für diejenigen, die ncurses auch aus dem Quellcode und auch in einem lokalen Ordner installieren müssen:

  • Laden Sie ncurses herunter:

    wget "https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.1.tar.gz"
    
  • entpacken und Ordner aufrufen

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

    ./configure --prefix=$HOME/local  # or $HOME/.local
    make
    make install
    
  • Bevor Sie dasselbe für den Bildschirm machen, exportieren Sie dies als:

    export LDFLAGS='-L$HOME/local/lib'
    export CPPFLAGS='-I$HOME/local/include'
    
  • Bildschirm herunterladen und installieren:

    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"
    

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

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

Antwort3

Ich habe es libncurses5-devauf Ubuntu 14.04 installiert, um das Problem zu beheben, da ich dieselbe Fehlermeldung erhielt.

Ich habe es sudo rm -fR autom4te.cachein das gleiche Verzeichnis geladen, Makefilees wurde dann erstellt und dann lief alles reibungslos.

Antwort4

Sie müssen die Installation durchführen libncurses5-devund dann den Konfigurations-/Make-Vorgang erneut versuchen.

Führen Sie diesen Befehl aus:

sudo apt-get install libncurses5-dev

verwandte Informationen