2016-06-21 66 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 
相关问题