如何在没有编译的情况下在linux(虚拟服务器)上运行mc,htop?

时间:2016-06-21 12:04:18

标签: linux virtualization virtual-server

我正在使用虚拟共享服务器,我想拥有一些程序,如Midnight Commander(mc)或Htop。

主机提供商不提供这些程序,我无法访问任何软件包管理器或编译器。

我有ssh访问系统,我想知道是否有办法只是复制和执行这些程序而无需安装或编译它们。

是否有一些预编译版本?

PS:如果您对问题/标题有更好的消息,请告诉我。

3 个答案:

答案 0 :(得分:0)

您可以使用软件包管理器安装它们。

在基于redhat的发行版上(使用rpm):

var customDeviceReadyEvent = new Event('deviceready');
document.dispatchEvent(customDeviceReadyEvent);

基于debian的发行版(使用deb):

yum install htop mc

在其他人身上,告诉我你的发行版(arch linux,gentoo,slackware ......)

答案 1 :(得分: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/

答案 2 :(得分:0)

您可能无法访问软件包管理器,但是您确定没有编译器吗?

您可以从here

的tar文件中获取MC源代码

将其保存在" local"或" src"目录并解压缩:

tar -xvjf mc-4.8.17.tar.bz2

进入新目录" mc-4.8.17"并编译:

./configure --prefix=PATH

其中"路径"是你本地"本地"的完整途径。目录。 然后运行:

make
make install