2016-06-21 63 views
0

我正在使用虛擬共享服務器,我想對它有一些像Midnight Commander(mc)或Htop這樣的程序。如何在沒有編譯的情況下在Linux(虛擬服務器)上運行mc,htop?

主機提供程序不提供這些程序,我無權訪問任何程序包管理器或編譯器。

我有ssh訪問系統,我想知道是否有一種方法來複制和執行這些程序,而無需安裝或編譯它們。

是否有一些預編譯版本?如果你對問題/標題有更好的理解,請讓我知道。

+2

使用軟件包管理器 –

+0

我不能安裝他們這是。一個虛擬的共享服務器,我沒有訪問包管理器 – klodoma

+0

你知道你可以使用終端ls或者看-n 0.5 -x ps -aux | grep myprocess – HRgiger

回答

0

您可以將它們與您的軟件包管理器一起安裝。

在基於RedHat發行(使用rpm):

yum install htop mc 

在基於Debian發行版(使用DEB):

apt-get install htop mc 

別人,告訴我你的分佈(Arch Linux的,巴布亞,slackware ...)

+0

嗨,謝謝你的回答,它是一個虛擬共享服務器,它是基於紅帽子的,我沒有進入yum的機會,我在問題中添加了這些細節,以便更清楚地瞭解。 – klodoma

+0

嗨。 對不起,但是如果你不能訪問一個軟件包管理器,我不確定你是否可以安裝這些工具,即使編譯。 也許最好的辦法是向你的供應商詢問他是否可以安裝這些軟件包,或者讓你使用yum ... –

+0

我已經問過提供商。他們不會安裝它們。 – klodoma

0

你說你不能運行包管理器。所以我認爲唯一的解決方案是:

1-上傳程序,如mc到您的主目錄。

2 - 更改爲774使它MC可執行

3-打開一個SSH服務器,並嘗試運行它的權限。

也許,如果有所有需要安裝的文件,MC運行。

但另一種解決方案,如果使用FTP鏈接。
您可以在PC上運行MC並通過FTP連接到服務器。

FTP鏈接 默認情況下,MC會顯示2列接口。左和右。這些列不僅用於本地目錄。您可以使用FTP鏈接將其中一個或兩個都連接到遠程計算機。

在這種情況下,MC將充當FTP客戶端。要連接到FTP服務,您需要按「F9」> FTP鏈接。 MC會詢問FTP的憑證。 http://www.tecmint.com/midnight-commander-a-console-based-file-manager-for-linux/

+0

從哪裏可以下載用於紅帽的預編譯版MC的任何想法? – klodoma

+0

爲什麼不先嚐試使用「F9」> FTP鏈接建立FTP鏈接? – FOP

+0

從其他redhat(或幾乎等於Red-Hat的CentOS)更好地複製MC文件。 – FOP

0

您可能無法訪問包管理器,但確定沒有編譯器嗎?

您可以從here的tar文件中獲取MC源代碼。

保存在您的 「本地」 或 「src」 目錄,並解壓:

tar -xvjf mc-4.8.17.tar.bz2 

CD到新目錄「MC-4.8。17" 和編譯:

./configure --prefix=PATH 

哪裏。‘PATH’是你的完整路徑‘本地’目錄 然後運行:

make 
make install 
相關問題