
screen
Ich 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"
Quelle:http://www.linuxfromscratch.org/blfs/view/svn/general/screen.html
Antwort3
Ich habe es libncurses5-dev
auf Ubuntu 14.04 installiert, um das Problem zu beheben, da ich dieselbe Fehlermeldung erhielt.
Ich habe es sudo rm -fR autom4te.cache
in das gleiche Verzeichnis geladen, Makefile
es wurde dann erstellt und dann lief alles reibungslos.
Antwort4
Sie müssen die Installation durchführen libncurses5-dev
und dann den Konfigurations-/Make-Vorgang erneut versuchen.
Führen Sie diesen Befehl aus:
sudo apt-get install libncurses5-dev