yum安装本地源

本文详细介绍了Yum,一个用于Fedora、RedHat和CentOS的包管理器,以及如何利用Yum进行本地源安装、软件包列表、信息查询、搜索、安装、升级和卸载等操作。

本文主要介绍 Yum 的相关知识与 Yum 命令的常见用法。

1 Yum概述

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

2 添加本地源/yum安装tree


[root@localhost opt]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
2.repo  bak           CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
3.repo  centos7.repo  CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo
移动本地源文件
[root@localhost yum.repos.d]# mv *.repo bak

新建本地源文件并编辑
[root@localhost yum.repos.d]# vim 11.repo
[135]
name=135
创建指向挂载点的连接
baseurl=file:///mnt
gpgcheck=0
enabled=1

[root@localhost yum.repos.d]# mount /dev/sr0 /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost yum.repos.d]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 19523584 5004020 14519564   26% /
devtmpfs                 1000020       0  1000020    0% /dev
tmpfs                    1015940       0  1015940    0% /dev/shm
tmpfs                    1015940    9192  1006748    1% /run
tmpfs                    1015940       0  1015940    0% /sys/fs/cgroup
/dev/sda1                1942528  164012  1778516    9% /boot
tmpfs                     203192      12   203180    1% /run/user/42
/dev/sr0                 4414592 4414592        0  100% /mnt
tmpfs                     203192       0   203192    0% /run/user/0
[root@localhost yum.repos.d]# mount /dev/sr0 /mnt


[root@localhost yum.repos.d]# yum repolist 
已加载插件:fastestmirror, langpacks
135                                                                                              | 3.6 kB  00:00:00     
(1/2): 135/group_gz                                                                              | 156 kB  00:00:00     
(2/2): 135/primary_db                                                                            | 3.1 MB  00:00:00     
Loading mirror speeds from cached hostfile
源标识                                                     源名称                                                  状态
135                                                        135                                                     3,894
repolist: 3,894

[root@localhost yum.repos.d]# yum clean all      清除缓存
已加载插件:fastestmirror, langpacks
正在清理软件源: 135
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

[root@localhost yum.repos.d]# yum install tree -y
已加载插件:fastestmirror, langpacks
135                                                                                              | 3.6 kB  00:00:00     
(1/2): 135/group_gz                                                                              | 156 kB  00:00:00     
(2/2): 135/primary_db                                                                            | 3.1 MB  00:00:00     
Determining fastest mirrors
软件包 tree-1.6.0-10.el7.x86_64 已安装并且是最新版本
无须任何处理

(1) yum list
yum list 列出所有软件包
yum list installed:列出已安装软件包
yum list 软件包名:列出指定软件包
(2) yum info查询软件包信息,用法同(1)
(3) yum search(查询指定软件包)
[all]可扩大搜索范围
安装:yum install+软件包名
加上选项  -y 可自动确定安装依赖包
升级:yum updata+软件包名
卸载:yum remove+软件包名
清除缓存:yum clean all
查询软件仓库或加载:yum repolist

安装

yum install 软件包 -y 选择自动安装
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值