【问题标题】:How to run mc, htop on linux(virtual server) without compiling?如何在不编译的情况下在 linux(虚拟服务器)上运行 mc、htop?
【发布时间】:2016-06-21 12:04:17
【问题描述】:

我正在使用虚拟共享服务器,我想在上面安装一些程序,例如 Midnight Commander (mc) 或 Htop。

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

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

是否有一些预编译的版本?

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

【问题讨论】:

  • 使用包管理器安装它们
  • 我不能。这是一个虚拟共享服务器,我无权访问包管理器。
  • 你知道你可以使用终端 ls 或 watch -n 0.5 -x ps -aux | grep 我的进程

标签: linux virtualization virtual-server


【解决方案1】:

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

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

yum install htop mc

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

apt-get install htop mc

在其他方面,请告诉我您的发行版(arch linux、gentoo、slackware...)

【讨论】:

  • 您好,感谢您的回答。它是一个虚拟共享服务器,它是基于红帽的,我无法访问 yum。我在问题中添加了这些细节,以便更清楚。
  • 嗨。抱歉,但如果您无法访问包管理器,我不确定您是否可以安装这些工具,即使编译也是如此。也许最好的方法是询问您的提供商是否可以安装这些软件包,或者让您使用 yum...
【解决方案2】:

你说你不能运行包管理器。所以我认为唯一的解决方案是:

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/

【讨论】:

  • 我可以从哪里下载用于 red-hat 的 MC 的预编译版本?
  • 为什么不先尝试用“F9”建立一个FTP链接> FTP链接。?
  • 最好从其他redhat(或几乎等同于Red-Hat的CentOS)复制MC文件。
【解决方案3】:

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

您可以从here 的 tar 文件中获取 MC 源代码。

将其保存在“本地”或“src”目录中并使用以下命令解压:

tar -xvjf mc-4.8.17.tar.bz2

cd 进入新目录“mc-4.8.17”并编译:

./configure --prefix=PATH

其中“PATH”是“本地”目录的完整路径。 然后运行:

make
make install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2016-03-01
    相关资源
    最近更新 更多