linux 仓库文件夹,Linux中yum手动安装、手动创建仓库文件夹关联实现关联包自动安装、yum相关命令使用...

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,可以从指定的服务器自动下载RPM包而且安装,能够自动处理依赖性关系,而且一次安装全部依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至所有软件包的命令,并且命令简洁而又好记。

在RedHat系统的实际应用中.安装RPM包是一项必不可少的工序!但在安装过程当中咱们会遇到各类各样的程序依赖关系,因此咱们在无奈之下选择强制安装的话那出错的概率会很高!如何实现RPM包的自动化流畅安装呐!如下将经过架设本身的YUM源来实现.linux软件包的自动化安装,完全摆脱烦人的依赖性关系!

下载yum包yum-3.2.29-30.el6.noarch.rpm

安装yum包:

rpm -ivh yum-3.2.29-30.el6.noarch.rpm

下载软件源包:createrepo-0.9.8-5.el6.noarch.rpm

[root@localhost ~]# mkdir /media/zidong    //首先创建一个属于咱们本身的仓库文件夹

[root@localhost ~]# cd /media/

[root@localhost media]# mount /dev/cdrom /media/zidong/

[root@localhost media]# cd /media/zidong/Server/

首先咱们也得须要安装一个软件包来实现如下的架设源任务

[root@localhost Server]# rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm   //安装架设源软件包

[root@localhost zidong]# cd /media

[root@localhost media]# createrepo .

[root@localhost media]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# mv rhel-debuginfo.repo cc.repo             //为了方便我从新命名配置文件名字随意我就用cc.repo

[root@localhost yum.repos.d]# vim cc.repo

-----------------------------------------

[cc]                                                      //文件里面的内容修改为这个样子就能够

name=cc

baseurl=file:///media

enabled=1

gpgcheck=0

-----------------------------------------

注:若是没有光盘,能够先下载一个Linux镜像包,然是解压将里面全部的rpm结尾的包都复制到media文件里面便可。

yum的命令形式通常是以下:yum [options] [command] [package …]

其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择所有为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操做,[package …]是操做的对象。

1 查找和显示

yum search package 搜索某个软件名或重要的关键字(不要加通配符)

yum list 列出目前yum所管理的全部的软件名称与版本 (相似rpm -qa)

yum list package 显示指定程序包安装状况

yum list installed 列出全部已安装的软件包

yum list extras 列出全部已安装但不在 Yum Repository 内的软件包

yum info 列出目前yum所管理的全部的软件名称 版本和详细信息 (相似rpm -qai)

yum info package 显示指定程序包安装状况和详细信息

yum info installed 列出全部已安装的软件包与详细信息

yum info extras 列出全部已安装但不在 Yum Repository 内的软件包与详细信息

yum grouplist 列出目前全部已安装和能够使用未安装的软件组

yum groupinfo 后面要有接软件组的名称,则能够显示该软件组内的全部软件名称

2 安装

yum install package 安装指定的安装包package

yum groupinsall group 安装程序组group

3 更新和升级

yum update 所有更新

yum update package 更新指定程序包package

yum check-update 检查可更新的程序

yum list updates 检查可更新的程序

yum info updates 列出全部可更新的软件包与详细信息

yum upgrade package 升级指定程序包package

yum groupupdate group 升级程序组group

4 删除程序

yum remove package 删除程序包package

yum groupremove group 删除程序组group

yum deplist package 查看程序package依赖状况

5 清除缓存

yum clean packages 清除缓存目录下的软件包

yum clean headers 清除缓存目录下的 headers

yum clean oldheaders 清除缓存目录下旧的 headers

yum clean all 清除缓存目录下的软件包及旧的headers

6 安装yum图形窗口插件 yum install yumex

#经过上面的命令能够发现个有趣的现象,那就是yum list 与yum info 几乎相同,只是yum info会列出更详细的软件信息,如Arch,Size,Sepo,Summary等

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值