centos 安装openoffice yum_Linux系统本地Yum仓库制作

在使用Linux系统的时候,通常需要安装许多软件,Linux系统通常安装软件有源码包安装(文件格式:.tar.gz 或.tar.bz2;安装过程:解压、环境检查、编译和安装)、Rpm包安装(文件格式:.rpm)、二进制安装(文件格式:.tar.gz /.tgz /.bz2;安装过程:解压即可)和Yum源安装(yum下载rpm包,自动安装,同时解决相互间的依赖关系)的方式。下面介绍在内网的情况下,Yum仓库的配置情况。

1. 什么是Yum

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

2. Yum常用命令

1) yum显示信息

① 显示所有已经安装和可以安装的程序包

yum list

② 显示更新的源

yum repolist

③ 显示安装包信息

yum list packagename

④ 显示安装包详细信息

yum info packagename

⑤ 显示一个包所有依赖包

yum deplist packagename

2) yum安装

yum install -y packagename 

3) yum删除

yum remove packagename 

4) yum包升级

① 全部更新(更新源里的软件列表)

yum update

② 更新指定包

yum update packagename

③ 检查可更新程序

yum check-update

④ 更新指定包(系统里的软件)

yum upgrade packagename

5) yum清除缓存

yum clean all

3.本地Yum仓库制作

3.1 Yum仓库原理

Yum仓库是可以提供多种RPM包的服务器,通过http的方式来检索、下载并安装相应及相关依赖的RPM包。

c8b6f5af5c11efcab7ab8d7068749e2a.png

Yum仓库原理图

3.2 Yum仓库制作

1) 创建/mnt/cdrom目录

mkdir /mnt/cdrom

2)将CentOS-7-x86_64-Minimal-2003.iso镜像文件挂载到/mnt/cdrom目录下

mount -t iso9660 -o rw /dev/cdrom /mnt/cdrom
6fdac535f12a34f5d9c5982e346e77bf.png

执行挂载命令图

3) 修改本地yum源文件CentOS-Media.repo

cd /etc/yum.repos.d/rename .repo .repo.bak *vim CentOS-Local.repo
[base]name=CentOS-Localbaseurl=file:///mnt/cdromgpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

4) 清除YUM缓冲

yum clean all
bacc248f386cd88df9382747f076dae2.png

清除缓冲命令图

5) 列出可用的YUM源

yum repolist
95a463215a3d81b146894236d9721406.png

显示yum源命令图

6) 安装httpd软件

yum install -y httpd

7) 开启httpd服务

service httpd start

8) 测试httpd服务是否开启成功,使用浏览器访问http://192.168.1.16:80,成功则显示页面

4e0572fac5a7ca1a885f903acc0a4289.png

访问httpd服务成功图

9) 将Yum源配置到httpd中,其他服务器即可通过网络访问到这个内网中的Yum源

cp -r /mnt/cdrom/ /var/www/html/soft

10) 在浏览器中访问http://192.168.1.16/soft

fbaa83672e3c23bbf544a3f9edc69945.png

其他服务器成功访问图

11) 让其他需要安装Rpm包的服务器指向这个Yum源

备份repo文件:

rename .repo .repo.bak *
vim CentOS-Local.repo
[base]name=CentOS-Localbaseurl=http://192.168.1.16/softgpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

12) 在其他安装Rpm包服务器执行yum命令

清除缓存

yum clean all

显示更新的源

yum repolist

13) 重启后自动挂载,在192.168.1.16这台服务器/etc/fstab追加内容

/dev/cdrom              /mnt/cdrom              iso9660 defaults        0 0
vim  /etc/fstab
ce1ed337088fccfd78fb216928ed6efc.png

追加内容图

14) 自此,Yum本地仓库制作完成。


了解更多精彩内容

3d2c13604529376b4e1e182203946145.png

大数据智工厂

智慧数据,创造价值,就来大数据智工厂,关注吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值