找不到螢幕以及如何在沒有網路和管理的情況下安裝它?
我正在使用 LSF 作業系統開發 HPC。
screen
在登錄節點和我可以通過 ssh 連接到它們的大多數計算節點上工作正常。which
命令顯示screen
位於/usr/bin
. 但是我在某個節點上找到了,bash 就是找不到螢幕,而且神秘的是,我在那個節點screen
下找不到。/usr/bin
但我必須使用它。所以我想也許我可以安裝一個本地版本
screen
,所以我下載了這個screen-4.5.1.tar.gz
包。但是,./configure
因錯誤而終止configure:檢查 tgetent … configure:檢查 libcurses … configure:檢查 libtermcap … configure:檢查 libtermlib … configure:檢查 libncursesw … configure:檢查 libtinfow … configure:檢查 libncurses …配置:檢查 libtinfo… 配置:錯誤:!!!沒有 tgetent - 沒有螢幕
Google顯示我們需要要麼
sudo apt-get install libncurses-dev
要麼sudo apt-get install ncurses-dev
。但是,我不是管理員,我在 HPC 上沒有網際網路連接。所以我認為手動安裝ncurses
應該沒問題。我下載了ncurses-6.0.tar.gz
。配置、製作、安裝,最後我在自定義文件夾中有 4 個文件夾myInstall_ncurses
:bin、lib、include、shared。但是我現在應該如何安裝
screen
?我試過這個./configure --bindir="/home/myInstall_ncurses/bin" --includedir="/home/myInstall_ncurses/include" --libdir="/home/myInstall_ncurses/lib"
但錯誤是一樣的。怎麼了?
如果您已
ncurses
安裝在 中/home/myInstall_ncurses
,並且其中有lib
和include
子目錄:export LDFLAGS='-L/home/myInstall_ncurses/lib' export CPPFLAGS='-I/home/myInstall_ncurses/include' ./configure --prefix='/where/to/install/screen' make make install