yum的配置

yum

YUM Yellowdog Updater Modified ,⻩狗升级器
软件仓库:集中分发 .rpm 软件包资源,并解决软件之间的依赖关系
客⼾机:使⽤ yum 查询 / 安装 / 卸载软件

1、准备软件仓库⽬录

CentOS7 安装盘已预先配置成软件仓库,可以直接使⽤
[root@bogon ~]# mkdir -p /repo/cos7dvd
[root@bogon ~]# mount /dev/cdrom /repo/cos7dvd //将cdrom⽂件(镜像⽂件)挂载到/repo/cos7dvd
mount: /dev/sr0 写保护,将以只读⽅式挂载
[root@bogon ~]# ls /repo/cos7dvd/
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TB
//repodata:仓库档案资料
//Packages:软件包⽬录
[root@bogon ~]# vim /etc/fstab //配置开机挂载
/dev/cdrom /repo/cos7dvd iso9660 defaults 0 0

2、更改yum软件源

1 步,禁⽤⽆效源
对于⽤不到 / 不能⽤的源(⽐如官⽅源),可以直接删除
配置位置: /etc/yum.repos.d/*.repo
[root@bogon ~]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
[root@bogon ~]# rm -rf /etc/yum.repos.d/*.repo //删除⽆效源
2 步,设置有效源
通过辅助配置⼯具快速设置指定的软件源
⽤法: yum-config-manager--add 软件源 URL 地址
[root@bogon ~]# yum-config-manager --add file:///repo/cos7dvd/ //设置有效源
已加载插件:fastestmirror, langpacks
adding repo from: file:///repo/cos7dvd/
[repo_cos7dvd_]
name=added from: file:///repo/cos7dvd/
baseurl=file:///repo/cos7dvd/
enabled=1
[root@bogon ~]# ls /etc/yum.repos.d/ //查看软件源
repo_cos7dvd_.repo
3 步,允许 未知来源 软件
系统对软件合法性的检查
默认只建议安装官⽅来源的应⽤软件
但是需要提供发布者的密钥
[root@bogon ~]# vim /etc/yum.conf
...
gpgcheck=0 //将1改成0 ,可以关闭检查
3 、结果验证
清理 yum 缓存
重新获取源数据,确保有可⽤仓库
注意核实 源标识 源名称 状态 等信息
[root@bogon ~]# yum clean all //清理yum缓存
已加载插件:fastestmirror, langpacks
正在清理软件源: repo_cos7dvd_
Cleaning up list of fastest mirrors
Other repos take up 306 M of disk space (use --verbose for details)
[root@bogon ~]# yum repolist //检查仓库列表
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
repo_cos7dvd_ | 3.6 kB 00:00:00
(1/2): repo_cos7dvd_/group_gz | 165 kB 00:00:00
(2/2): repo_cos7dvd_/primary_db | 3.2 MB 00:00:00
源标识 源名称 状态
repo_cos7dvd_ added from: file:///repo/cos7dvd/ 4,067
repolist: 4,067

yum查询软件资源

list 列出软件
格式: yum list [ 软件名 ]…
[root@bogon ~]# yum list firefox httpd //列出 firefox 和 httpd 软件资源
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
已安装的软件包
firefox.x86_64 60.8.0-1.el7.centos @anaconda
可安装的软件包
httpd.x86_64 2.4.6-90.el7.centos repo_cos7dvd_
@ :表⽰已经安装
anaconda :表⽰安装系统时安装

info获取软件描述

格式: yum info [ 软件名 ]…
[root@bogon ~]# yum info httpd //显⽰httpd软件的信息描述
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
可安装的软件包
名称 :httpd
架构 :x86_64
版本 :2.4.6
发布 :90.el7.centos
⼤⼩ :2.7 M
源 :repo_cos7dvd_
简介 : Apache HTTP Server
⽹址 :http://httpd.apache.org/
协议 : ASL 2.0
描述 : The Apache HTTP Server is a powerful, efficient, and extensible
: web server.

provides查询供给信息

格式: yum provides“*/ 程序或⽂件名 "…
[root@bogon ~]# yum provides "*/vim" //列出关于vim的供给信息(来源)
[root@bogon ~]# yum provides "*bin/vim"
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
2:vim-enhanced-7.4.629-6.el7.x86_64 :
A version of the VIM editor which includes recent enhancements
源 :repo_cos7dvd_
匹配来源:
⽂件名 :/usr/bin/vim
2:vim-enhanced-7.4.629-6.el7.x86_64 :
A version of the VIM editor which includes recent enhancements
源 :@anaconda
匹配来源:
⽂件名 :/usr/bin/vim

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
配置yum在Linux 7上,您需要按照以下步骤进行操作: 1. 首先,安装httpd和createrepo软件包。您可以使用以下命令进行安装: \[root@CentOS7-0003 ~\]# yum install httpd -y \[root@CentOS7-0003 ~\]# yum install createrepo -y \[1\] 2. 进入yum配置目录。您可以使用以下命令进入目录: \[root@oracle-1 dev\]# cd /etc/yum.repos.d/ \[root@oracle-1 yum.repos.d\]# ls public-yum-ol7.repo \[2\] 3. 查看yum列表及已安装的程序。您可以使用以下命令查看列表: \[root@oracle-1 yum.repos.d\]# yum list 已加载插件:langpacks, ulninfo name | 3.6 kB 00:00 ol7_UEKR4 | 3.0 kB 00:00 ol7_latest | 3.6 kB 00:00 (1/7): name/group_gz | 144 kB 00:00 (2/7): name/primary_db | 4.8 MB 00:00 (3/7): ol7_UEKR4/x86_64/updateinfo | 111 kB 00:01 (4/7): ol7_latest/x86_64/group_gz | 136 kB 00:02 (5/7): ol7_latest/x86_64/updateinfo | 3.4 MB 00:03 (6/7): ol7_UEKR4/x86_64/primary_db | 21 MB 00:05 (7/7): ol7_latest/x86_64/primary_db | 39 MB 00:36 已安装的软件包 GConf2.x86_64 3.2.6-8.el7 @anaconda/7.5 GeoIP.x86_64 1.5.0-11.el7 @anaconda/7.5 ModemManager.x86_64 1.6.10-1.el7 @anaconda/7.5 ModemManager-glib.x86_64 1.6.10-1.el7 @anaconda/7.5 NetworkManager.x86_64 1:1.10.2-13.el7 @anaconda/7.5 \[3\] 这样,您就可以在Linux 7上配置yum了。请根据您的需求进行相应的配置。 #### 引用[.reference_title] - *1* [Linux系统Yum配置(CentOS7)](https://blog.csdn.net/zhanhjxxx/article/details/122681699)[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* *3* [[Linux]Linux7 配置本地yum源](https://blog.csdn.net/HYFarashi/article/details/124802391)[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 ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值