安装新软件时出现问题 - RHEL6

安装新软件时出现问题 - RHEL6

我目前在 rhel6 工作电脑上安装新软件/插件时遇到困难。我没有任何互联网连接,必须在单独的互联网电脑(ubuntu)上下载我需要的任何内容。

因此,我总是最终寻找要安装的 rpm(大多数时候,RPM 查找链接对我也不起作用)。我想知道是否有可能绕道走?

我正在经历:下载软件以便稍后安装。我想知道是否可以将我的 ubuntu 伪装成 rhel /centos 电脑并下载软件包。


其次,我对使用linux很陌生,无法理解如何使用source-forge链接和ftp链接。

我已经放弃使用源代码,因为我几乎总是缺乏依赖项。我的一位经理建议我使用 .rpm,因为它们是预编译的?

我希望得到一些与此相关的信息。

答案1

这里你有三种可能性。由于您不想从源代码进行编译,因此还剩下两个:

  • CentOS 软件包应该为瑞尔工作。至少它在我的 rhel6.6 上一直有效。所以你可以从下载所需的rpmCentos 仓库到你的 ubuntu 然后复制到 rhel 并安装
  • 使用ubuntu的包管理器下载.deb包,然后使用转换deb->rpm外星人

您也可以尝试不太明显的事情,例如使用 ubuntu 作为 rhel 的网关/代理/VPN,但这种方法取决于您的网络拓扑,并且解决您需求的机会要少得多。

答案2

createrepo path/of/folder/where/your/rpmStore

然后运行这个命令

删除存储库文件

rm -iv  /etc/yu.repos.d/*

然后创建自己的repo文件

echo -e "[MyRepo] \n name=MyRepo \n baseurl=file:/path/of/folder/where/your/rpmStore \n enabled=1 \n gpgcheck=0 \n skip_if_unavailable=True">/etc/yum.repos.d/myrepo.repo

它看起来像 在此输入图像描述

在那之后

yum clean all

然后安装该文件夹中的软件,例如:

yum install gedit -y

相关内容