第八课时预习笔记
安装软件包的三种方法
在windows中安装软件很简单,只要双击后缀为“.exe”的文件即可。在linux中就不是那么简单了,在linux中安装软件有三种方法:rpm、yum或源码包,yum是Red Hat所特有的安装rpm程序包的工具,使用rpm工具安装某一个程序时,有可能因为改程序包依赖另一个程序包而无法安装;而使用yum工具时,就可以连同依赖的程序包一起安装,在CentOS中yum是免费的,而在Red Hat中使用yum工具需要付费。
rpm包介绍
要想使用rpm工具就必须要有rpm软件包,首先我们先把光驱挂载到/mnt 目录下,先检查一下VMware右下角的小光驱图标是否点亮,如果没有点击一下,再点击“连接”即可。
在挂载光驱是会看见/mnt/packages目录下有很多.rpm的文件,这些文件就是RPM包。
每个RPM包中都是由-和.分成了若干部分,比如abrt-addon-kerneloops-2.0.8-34.el6.centos.x86_64.rpm包中,abrt-addon-kerneloops为包名,2.0.8为版本信息,34.el6.centos为发布版本号,x86_64为运行平台。
有些RPM包并没有写具体的平台而是noarch这说明这个RPM包没有硬件平台限制。
rpm工具用法
rpm -ivh :安装RPM包,-i表示安装、-v 表示可视化、-h表示像是安装进程。
rpm -Uvh :升级RPM包。其中-U表示升级。
rpm -e filename :卸载RPM包,卸载时“-e”后面的filename和安装时是有区别的,安装时是吧一个存在的文件作为参数,而卸载只需要包名。
rpm -q RPM包名:查询一个包是否已安装,这里的包名是不带平台信息和后缀名的。可以使用rpm -qa查询当前系统所有安装的RPM包。
rpm -qi RPM包名 :查询一个已安装RPM包的相关信息,这里也不需要加平台信息和后缀名的。
rpm -ql RPM包名 :列出一个RPM包的安装文件。
rpm -qf 文件据对路径 :列出某个文件属于哪个包。
注意反引号的作用:
yum工具用法
如果你使用的linux系统支持yum工具,那么使用该工具比使用RPM工具更方便,yum工具最大的优势在于可以联网去下载所需哟的RPM包,然后自动安装,如果所安装的RPM包有依赖关系,yum工具会帮我们一次安装所有相关的RPM包。
yum list :可以列出所有的RPM包资源。
yum search :搜索RPM包。
yum install【-y】:安装RPM包,如果不加【-y】就会询问你是否要安装,加了就不会询问。
yum remove【-y】:卸载RPM包。
yun grouplist :查看可安装的组。
yum update :升级RPM包。
yum provides “/*/vim” :搜索一个命令由那个包安装。
yum搭建本地仓库
在linux系统不能上网是,我们就不能便捷的使用联网的yum源了,这是我们自己在linux系统下使用光盘制作yum源,
挂载光盘mount /dev/cdrom /mnt
删除、etc/yum.repos.d目录下所有的repo文件(删除前做备份cp -r /etc/yum.repos.d /etc/yum.repos .d_bak)rm -fr /etc/yum.repo.d/*
创建新文件dvd .repo
输入一下字符:
清除所有的yum
刷新生成缓存:
然后就可以使用yum命令安装你想要的软件