公认好用的yum源和dnf源
时间: 2023-07-07 22:47:02 浏览: 71
对于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 ]
centos8搭建本地yum/dnf源
要在CentOS 8上搭建本地的yum/dnf源,可以按照以下步骤进行:
1. 安装epel-release
sudo dnf install epel-release
2. 安装dnf-plugin-local
sudo dnf install dnf-plugin-local
3. 创建本地仓库目录
sudo mkdir -p /var/localrepo/CentOS8/BaseOS/x86_64/Packages/
4. 将需要的rpm包复制到该目录下
5. 生成repo文件
sudo sh -c 'dnf plugin generate -p local -d "3" -n "CentOS Local Repo" -r /var/localrepo/CentOS8/BaseOS/x86_64/Packages/ > /etc/yum.repos.d/localrepo.repo'
6. 更新本地缓存
sudo dnf makecache -y --disablerepo='*' --enablerepo='localrepo'
现在,本地的yum/dnf源已经创建成功,并可以使用该源来安装软件包。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)