第八课时预习笔记

安装软件包的三种方法

在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包没有硬件平台限制。

扫描二维码关注公众号,回复: 2858570 查看本文章

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命令安装你想要的软件

猜你喜欢

转载自blog.csdn.net/g66kai/article/details/81584349