配置了yum源,假如源为 阿里云,是不是就可以理解为,安装的软件 是来自,阿里云。然后yum源里面没有安装包,就需要使用wget下载yum源,然后使用rpm是添加到yum源,还是添加到本地yum数据库。这个yum数据库该怎么理解?
时间: 2023-06-13 10:09:02 浏览: 105
是的,配置了阿里云的yum源,可以理解为安装的软件是来自于阿里云的软件仓库。当我们使用yum安装软件时,yum工具会先从yum源中下载软件包,然后再安装。
在使用yum安装软件时,如果yum源中没有该软件包,我们可以使用wget下载该软件包,然后使用rpm命令将其添加到yum仓库中。这样,在后续使用yum安装软件时,就可以从yum仓库中获取该软件包了。
yum数据库是指yum工具在本地维护的一个数据库,用于存储yum仓库中的软件包信息。当我们使用yum命令安装、更新、卸载软件时,yum会自动更新本地的yum数据库,以确保软件包信息的最新性。同时,yum数据库也会记录我们安装的软件包信息,以便我们在需要时进行查询或卸载。
相关问题
(三)配置虚拟机yum源 1.移除源文件yum源配置 2.配置阿里云yum源 3.清除源,查看yum源列表,并建立缓存 4.按配置阿里云epel-7源
以下是配置CentOS虚拟机yum源的步骤:
1. 移除源文件yum源配置:
```shell
sudo rm -rf /etc/yum.repos.d/*.repo
```
2. 配置阿里云yum源:
```shell
sudo tee /etc/yum.repos.d/aliyun.repo <<-'EOF'
[aliyun]
name=Aliyun Yum Repository
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=0
enabled=1
EOF
```
3. 清除源,查看yum源列表,并建立缓存:
```shell
sudo yum clean all
sudo yum repolist
sudo yum makecache
```
4. 安装配置阿里云epel-7源:
```shell
sudo yum install epel-release -y
sudo sed -i 's|^#baseurl=https://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.aliyun.com/epel/|' /etc/yum.repos.d/epel.repo
sudo sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel.repo
```
centos7配置虚拟机yum源 1.移除源文件yum源配置 2.配置阿里云yum源 3.清除源,查看yum源列表,并建立缓存 4.按配置阿里云epel-7源 的代码
以下是配置CentOS 7虚拟机yum源的代码:
1. 移除源文件yum源配置
```shell
sudo rm -rf /etc/yum.repos.d/*.repo
```
2. 配置阿里云yum源
```shell
sudo tee /etc/yum.repos.d/CentOS-Base.repo <<-'EOF'
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7
enabled=1
EOF
```
3. 清除源,查看yum源列表,并建立缓存
```shell
sudo yum clean all
sudo yum repolist
sudo yum makecache
```
4. 配置阿里云epel-7源
```shell
sudo tee /etc/yum.repos.d/epel.repo <<-'EOF'
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7
enabled=1
EOF
```
阅读全文