为什么yum源里面没有安装包,就需要使用wget下载yum源,然后为什么要用rpm -ivh 加入到yum源,才可以安装
时间: 2023-06-13 16:09:10 浏览: 68
Yum是一个包管理器,它可以自动解决软件包的依赖关系,从而简化了软件包的安装、更新和卸载过程。当您使用yum时,它会自动从配置的软件仓库中下载所需的软件包并进行安装。
如果您在yum源中找不到所需的软件包,您可以通过使用wget从互联网上下载软件包并将其手动添加到yum源中。这样,yum就可以从您下载的软件包中获取所需的软件包并进行安装。
在将软件包添加到yum源中后,您需要使用rpm命令将其安装到系统中。使用rpm -ivh命令可以将软件包安装到系统中,并将其信息添加到yum数据库中。这样,yum就可以识别您手动安装的软件包,并从中获取所需的软件包进行安装。
相关问题
linux安装yum源 wget
在Linux环境中安装yum源和wget是非常常见的操作。对于CentOS系统,可以通过以下步骤安装yum源:
1. 首先,使用wget命令下载yum源的安装包。在终端中输入以下命令并执行:
```
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
```
2. 安装下载好的yum源安装包。在终端中输入以下命令并执行:
```
sudo rpm -ivh yum-3.4.3-167.el7.centos.noarch.rpm
```
3. 安装完成后,你就可以使用yum命令来安装其他软件包了。比如,如果你想安装wget,只需在终端中输入以下命令并执行:
```
sudo yum install wget
```
对于Ubuntu系统,yum是不支持的,取而代之的是apt-get命令。你可以通过以下步骤来安装wget:
1. 打开终端,输入以下命令以更新软件包列表:
```
sudo apt-get update
```
2. 更新完成后,输入以下命令以安装wget:
```
sudo apt-get install wget
```
通过上述步骤,你就可以在Linux系统上安装yum源和wget了。
判断有没有epel yum源
以下是判断是否有epel yum源的方法:
```shell
yum repolist | grep epel
```
如果输出结果中包含“epel”,则表示已经安装了epel yum源。如果没有输出结果,则表示没有安装epel yum源。
另外,如果想要安装epel yum源,可以按照以下步骤进行:
1. 下载epel-release-latest-7.noarch.rpm文件(适用于CentOS 7):
```shell
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
```
2. 安装epel-release-latest-7.noarch.rpm文件:
```shell
sudo rpm -ivh epel-release-latest-7.noarch.rpm
```
3. 确认是否安装成功:
```shell
yum repolist
```
如果输出结果中包含“epel”,则表示已经安装了epel yum源。