公认好用的yum源和dnf源
时间: 2023-07-07 09:47:02 浏览: 174
对于CentOS和RHEL系统,公认好用的yum源包括:EPEL、Remi、CentOS Extras、PowerTools和BaseOS。这些yum源都提供了大量的软件包,可以方便地安装和更新软件。
对于Fedora系统,公认好用的dnf源包括:Fedora、RPM Fusion和DNF Extras。这些dnf源也提供了大量的软件包,可以方便地安装和更新软件。
相关问题
dnf的yum源centos7
DNF是CentOS 8中使用的软件包管理器,它是yum的下一代版本。DNF可以在基于RPM的Linux发行版上安装、更新和删除软件包,并自动计算依赖关系。DNF取代了yum,因为yum存在一些问题,如性能差、内存使用率高和依赖关系解析速度慢等。为了保持人们对yum的使用习惯,DNF保留了yum命令,但实际上yum命令只是dnf命令的一个软链接。因此,在CentOS 8中,可以使用dnf命令来管理软件包,也可以使用与yum相同的命令参数来使用dnf。\[1\]\[2\]
对于CentOS 7,仍然使用yum作为软件包管理器。yum命令可以用于列出、安装、删除软件包,查看软件包组,查看软件库等。以下是一些常用的yum命令:
- 列出所有可供安装的RPM包:yum list available
- 安装软件包:yum install <package_name>
- 删除软件包:yum remove <package_name>
- 查看所有的软件包组:yum grouplist
- 安装一个软件包组:yum groupinstall <group_name>
- 查看系统中可用的yum软件库:yum repolist
- 查看系统中可用和不可用的所有yum软件库:yum repolist all
- 列出所有已安装的RPM包:yum list installed
- 搜索软件库中的RPM包:yum search <package_name>
- 查找某一文件的提供者:yum provides <file_path>
- 查看软件包详情:yum info <package_name>
- 删除无用孤立的软件包:yum autoremove
- 删除缓存的无用软件包:yum clean all
- 获取有关某条命令的使用帮助:yum help <command>
- 查看yum命令的执行历史:yum history
需要注意的是,以上命令适用于CentOS 7中的yum,而不适用于CentOS 8中的dnf。\[3\]
希望以上信息对您有所帮助!
#### 引用[.reference_title]
- *1* *3* [CentOS8 DNF简介 常用命令以及配置本地yum源](https://blog.csdn.net/qq_34185638/article/details/123625001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [CentOS8配置yum/dnf镜像源](https://blog.csdn.net/weixin_46343491/article/details/126790824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
本地yum源配置完成后,重新生成缓存,并使用yum list命令查看yum源是否配置成功. (3)查询是否安装ftp服务,使用yum或dnf安装vsftpd服务,并查看服务的状态,并启动服务.(4)查询是否安装web服务,使用yum或dnf安装httpd服务,并查看服务的状态,并启动服务。
1. 重新生成缓存:
```
sudo yum makecache
```
2. 查询是否安装ftp服务,使用yum或dnf安装vsftpd服务,并查看服务的状态,并启动服务:
```
# 查询是否安装了vsftpd
sudo yum list installed vsftpd
# 如果没有安装,使用下面的命令安装
sudo yum install -y vsftpd
# 启动并查看服务状态
sudo systemctl start vsftpd
sudo systemctl status vsftpd
```
3. 查询是否安装web服务,使用yum或dnf安装httpd服务,并查看服务的状态,并启动服务:
```
# 查询是否安装了httpd
sudo yum list installed httpd
# 如果没有安装,使用下面的命令安装
sudo yum install -y httpd
# 启动并查看服务状态
sudo systemctl start httpd
sudo systemctl status httpd
```
阅读全文