ps:為什麼沒有root,就無法使用apt-get,因為apt-get是會去寫一些檔案到root使用者才有許可權的資料夾(例如/user....)或者修改系統環境變數的。而普通使用者是沒有許可權,所以沒法使用。
要解決這個問題,最主要的方法就是,修改安裝的目錄,新增自己使用者下指定目錄為環境變數。
最後使用以下方法安裝tmux,親測可行。
這裡有乙個坑,待會兒說。
wget -c
wget -c
wget -c
tar -zxvf ******
# libevent
./configure --prefix=$home/.local --disable-shared
make && make install
# ncurses
./configure --prefix=$home/.local
make && make install
# tmux
./configure cflags="-i$home/.local/include -i$home/.local/include/ncurses" ldflags="-l$home/.local/lib -l$home/.local/include/ncurses -l$home/.local/include" --prefix=$home/.local/bin
make && make install
cp tmux $home/.local/bin
這裡,如果出現類似這種錯誤,就是我上面說的坑。我自己也碰到了,最後改了過來,這個圖是引用網上的,我的情況忘記截圖了。
看這位的回答就知道原因了,原位址在
我選了相應版本後,解決了以上問題。最後安裝成功。
最後設定環境變數
#環境變數設定
#將下面的語句新增到.bashrc中
export $path="$home/.local/bin:$path"
#過載環境
source .bashrc
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...
linux無root許可權安裝軟體
在有些公司是不會給開發人員root許可權的,但是開發人員有時候也需要裝一些軟體。沒有root許可權是否可以成功安裝軟體呢?答案是yes。本文以安裝nginx為例說明下如何操作。沒有root許可權時往往也就沒有許可權操作一些系統目錄,例如bin,usr等。所以在安裝時需要配置將安裝檔案裝在當前使用者有...