2020 Linux系统应用基础教程 期末复习【整理】第六章 Linux的包管理

一、软件安装的方法

1、软件包
①源码包
内核,C语言,易报错,安装时间长、繁琐
优点:开源,官网可下载
②脚本安装包
源码包再开发,不需要手工安装,类似于Windows中的软件,事先写好安装界面和安装程序——install.sh,出现窗口界面,安装位置、功能配置等,安装简单。这种包比较少,需要人为写安装界面,管理员一般不需要
2、二进制包(RPM包、deb包、系统默认包)
缺点:经过编译的,不能看到源代码,功能选择不如源码包灵活,依赖性。
优点:使用简单,安装快。

二、rpm包管理下的5种用户对软件包管理的基本操作

1、安装 -i 解开被压缩的软件包,并安装软件到计算机磁盘上
2、查询 -q 通过rpm数据库查询软件包的相关信息
3、校验 -v 校验软件包中程序的正确性
4、升级 -u 用新版本程序替换软件包中旧版本程序
5、删除 -e 清除通过rpm安装的软件,即卸载软件包

三、软件包查询

用法:rpm {-q | - -query}[query -options][PACKAGE_NAME]…
其中-q或- -query是必需命令选项。
-l 或 - -list package_name:列出指定软件包中所有的文件
-a 或 - -all:查询系统中所有的软件包
示例
rpm -qa
显示系统中所有已经安装的软件包名称、版本号和发行号信息。
rpm -qa | grep httpd
“|”指前面的结果是后面的查找对象。
查询包中文件安装位置 :rpm –ql 包名
查询软件信息 :rpm -qi
查询未安装包信息 :rpm -qip
-p必须加上包全名

学如逆水行舟,不进则退
发布了339 篇原创文章 · 获赞 491 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42429718/article/details/103839032