搭建yum库笔记

搭建yum库笔记

1, RPM软件包一般命名格式:
① Bash表示软件名称
② 4.1.2表示版本号
③ -15.4l6_4
④ X86_64表示硬件平台
⑤ Rmp表示扩展名
1.png
2, 查询已安装的RPM软件信息,格式:rpm -q [子选项] [软件名]
① -qa:查看已安装的所有RPM软件包表
② -qi:查看指定软件的详细信息
③ -ql:查询软件包安装的目录,文件列表
2.png
3, rpm -qf which ifconfig(which是查看文件的所在位置)我有100个包,这些包里面有一个包是ifconfig包但是我不知道名字,请问怎么办?如果别的服务器上有,就从别的服务器上复制到没有的服务器上,没有就从有的服务器上找啊,如果有了安装包就需要给他加参数rpm -ivh,固定的,i就是intall安装v就是详细h就是以#号键显示,其实以上就是进度条,你想要安装什么?
3.png
4, 安装yum库首先我们要挂载光盘,把vm右下角的小光盘点击链接显示绿点表示OK。4.png
5, 挂载光盘目录,创建一个目录,mkdir -p /madia/cdrom 必须要挂载到这个目录
挂载目录命令:mount /dev/sr0 /madia/cdrom/ 光盘目录是dev下的sr0挂载到madia/cdrom,若出现一行的read-only表示挂载成功。然后我们cd /madia/cdrom/目录里看,然后cd到Packages,ls查看,光盘里一共放了3996个包,然后我们输入ls |wc -l查看包的具体数量。
① Packages:表示包的意思
(知识点:我们要yum镜像首先我们要挂载光盘,安装任何东西最根本是不能离开那个包,我们的包放在光盘里,光盘怎么用在linux都是挂载,可挂可卸,挂载我们要挂载到目录里)
5.png
6, cp lynx-2.8.6-27.el6.x86_64.rpm ~ 我们cp复制包到家目录,然后cd回到家目录ls查看包有没有复制过来。
6.png
7, 光盘有了包有了,把光盘挂到目录里就可以读取光盘里的包,读取包的位置就在
cd /etc/yum.repos.d/ ,然后用ls查看出现4个文件就是我们要找的包,我们需要一个包,我们先创建一个放包的目录mkdir bak,我们把4个包移动到bak目录里,mv C bak,我们只需要一个文件CentOS-Media.repo,再从bak目录里把需要的文件CentOS-Media.repo移动到当前目录,mv bak/M .
① Repo是源文件的意思,告诉yum仓库安装的时候去哪里找包
7.png
8, CentOS-Media.repo,我们只需要这个文件,接下来要用vi CentOS-Media.repo
编辑里面的内容,把(enabled=0这一行用r键用该成1,按Ctrl+c保存Shift+zz退出)即可。
① [c6-media]表示模块名
② Name=Centos-$releasever – media 表示名字
③ Baseurl=file:///media/Centos/ 表示去哪里找包,file://表示本地找
④ Qpqcneck=1表示是否开启
⑤ Enabled=1是否启用这个配置文件
8.png
9, 你要安装什么东西,要先去生成一下缓存,在生成缓存之前,我们要先清除缓存,
Yum -y clean all (-y是一律yes的意思)出现一下三行表示清除缓存成功,生成缓存我们输入yum makecache,出现Metadata Cache Created表示生成源数据缓存成功。
9.png
10, 最后一步进行安装,yum -y inshall vim
我们安装的是vim包。
① Yum表示命令
② -y表示一律yes
③ Inshall表示安装
④ Vim*表示包名
10.png
11.png

Yum步骤安装总结

⑤	创建一个目录:mkdir -p /madia/cdrom
⑥	挂载目录:mount /dev/sr0 /madia/cdrom/
⑦	Cd到cd /madia/cdrom/查看Packages
⑧	再cd到Packages目录里
⑨	然后cp lynx-2.8.6-27.el6.x86_64.rpm ~复制包到家目录
⑩	Cd回到家目录ls查看包有没有复制过来
⑪	Cd cd /etc/yum.repos.d/ 用ls查看,找包的文件CentOS-Media.repo
⑫	Mkdir bak先创建一个放文件的目录
⑬	Mv *C bak 把4个文件都移动到bak目录下
⑭	Mv bak/*M* .在从bak目录下把需要的文件移动到当前目录
⑮	Vi CentOS-Media.repo我们再用vi 编辑CentOS-Media.repo文件里的内容把enabled=0这一行0用r键修改成1保存并退出即可
⑯	 Yum -y clean all清除缓存缓冲,出现三行表示清除完成
⑰	Yum makecache 生成缓存
⑱	Yum -y inshall vim* 最后一步进行安装即可。

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://heigemen.cn/archives/yumkudajian