vm中centos6.3 如何安装rpm包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vm中centos6.3 如何安装rpm包相关的知识,希望对你有一定的参考价值。

rpm包在本机,虚拟机中没有网络,请教怎么让虚拟机中能看到rpm并且安装

参考技术A 下载个SSH Secure Shell Client,安装,然后把宿主机上的RPM包传到虚拟机里(前提是虚拟机和宿主机能够PING通,设置网卡为桥接,设置虚拟机的IP地址即可),然后 rpm -ivh ****.rpm 就可以安装了。 参考技术B 除了一楼说的U盘COPY的方法外,
还可以把虚拟光盘挂上,
然后在机器里设置光盘YUM源。
具体操作步骤请百度YUM光盘设配置。本回答被提问者采纳
参考技术C 配置仓库,操作参考如下:
vim /etc/yum.repo.d/*.repo
写入以下内容:
[base]
name=centos
baseurl=file://<你的系统安装包路径>
enabled=1
gpgcheck=0
保存退出就可以了
参考技术D 1,配IP,再传上去
2,先往U盘上拷,再拷到虚拟机里。

CentOS 8 中dnf管理器如何仅下载不安装软件

在某些情况下,我们希望从​​命令​​​行下载特定或一组 RPM 包而不安装它。虽然我们可以使用 wget ​​命令​​下载,但 wget 不会下载安装包的依赖项。

在 ​​CentOS​​ 8 中DNF(或 yum)是一个命令行包管理工具。使用 DNF我们可以安装、更新和删除 rpm 包。除此之外,它还可以用于下载软件包以及依赖项,而无需安装它们。

下载指定的RPM安装包

下面使用​​download​​子命令在当前目录下载指定安装包:

[root@localhost package]# dnf download cifs-utils

该命令在当前目录下载cifs-utils 包。它不会下载依赖项。下面查看一下是否下载完成:

CentOS

下载 RPM 和依赖项

在 dnf 中使用​​--downloadonly​​选项,可以下载 rpm 包及其依赖项。我们还可以使用​​--downloaddir​​选项指定下载的位置。

下面在/root/package目录下载ansible相关的安装包:

[root@localhost ~]# mkdir /root/package
[root@localhost ~]# dnf install -y ansible --downloadonly --downloaddir=/root/package

CentOS

可以验证一下,是否已经下载了ansible和相关的依赖项:

CentOS

现在我们就可以将这些安装包压缩起来,传入到没有连接网络的服务器中安装。

[root@localhost ~]# tar -zcvf ansible-installer.tar.gz /root/package

CentOS

下载一组安装包

假设我们要下载​​Development Tools​​组下的所有软件包,可以使用下面命令来安装:

[root@localhost ~]# dnf groupinstall -y "Development Tools" --downloadonly --downloaddir=/root/package

CentOS

进入/root/package目录,验证一下是否下载相关软件包

CentOS

总结

每当我们使用 dnf 命令下载安装包时,如果没有使用 --downloadidr 标志,那么包将被下载到

/var/cache/dnf/baseos-xxxx/packages,

/var/cache/dnf/appstream-xxxx/packages,

/var/cache/dnf/epel-xxxx/packages目录中。

CentOS

本文原创地址:​​https://www.linuxprobe.com/centos8-dnf-pkg.html​

以上是关于vm中centos6.3 如何安装rpm包的主要内容,如果未能解决你的问题,请参考以下文章

linux如何安装rpm包?

linux如何安装rpm包?

yum安装软件之后如何保存rpm安装包

yum安装软件之后如何保存rpm安装包

如何安装rpm命令?

linux 下如何安装rpm命令