linux系统软件包管理详解笔记

linux系统软件包管理详解笔记

ID:43325067

大小:41.00 KB

页数:5页

时间:2019-09-29

linux系统软件包管理详解笔记_第1页
linux系统软件包管理详解笔记_第2页
linux系统软件包管理详解笔记_第3页
linux系统软件包管理详解笔记_第4页
linux系统软件包管理详解笔记_第5页
资源描述:

《linux系统软件包管理详解笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、linux系统软件包管理详解笔记软件包的组成包括:二进制程序配置文件——组成方式:单文件、将主文件切割成多个小文件,并放置于某目录中库文件帮助文件二进制程序存放路径:/bin,/sbin系统自身启动需要用到的程序/usr/bin,/usr/sbin系统启动后需要提供某些基本功能需要启动的程序/usr/local/bin,/usr/local/sbin第三方应用程序需要提供扩展功能库文件路径:/lib,/usr/lib系统库存放路径。/etc/lcl.so.conf,/etc/ld.so.conf.d/*・c

2、onf库文件的存放路径配置文件。配置文件;/etc在该文件下新建一个自己的程序的配置文件夹帮助文件:/usr/share/man//etc/man.config/usr/share/doc头文件:别人需要调用自己的库文件时,自己需要提供头文件。库调用功能的说明。头文件存放路径:/usr/include一个程序只有库文件就有头文件,告诉别人自己的库怎么被调用只耍别人不调用自己的库文件,可以没有头文件,头文件是只为别人调用自己的库所要用到的文件。标准库,通用库glibs要实现一个操作系统需提供的有:kerne1

3、>glibc(包含n个库文件),app软件包管理:安装卸载升级查询校验rpm软件包的命名规则name-version-release(rpm包的制作者制定rpm包的版本号,有吋会附带安装该软件包的系统平台要求,如・el5表示该软件包只能在红帽5系统下安装)・atch(硬件平台).rpmversion(版本号)的组成:major(主版本号)>minor(次版本号)、release(修正号)arch;x86i386i486x86_64noarch;不区分平台,所有的平台均能安装该软件包。name;下面也有了包主

4、包了包name-devel-version包devel开发包,跟开发相关的内容rpm的前端yum丁具deb格式的debian系统下的用dpkg的前端apt-getI具ubuntu系统用的是dpkg软件工具格式为deb,前端为apt-getI具linux软件包的安装途径有3种1.rpni包安装rpm命令yum命令2.源码包编译安装3.编译好的二进制压缩包,解压后配置使用就可以类似绿色软件包,解压后就直接可以使用rpm命令:安装:rpm-i指定路径下的软件包即可卸载:rpm-e指定软件包的名字即可(不需指明该软

5、件包所在的路径)查询:rpm-q升级:rpm-U或-F指定路径下的软件包即可校验;rpm-V指定软件包的名字即可(不需指明该软件包所在的路径)安装:rpm-v显示安装过程中的详细信息也可以-vv或-vvvv越多越详细最多支持3个vrpm-h表示已#号显示安装进度,一个#号表示2%的安装进度通常组合起来用:rpm-ivh指定路径下的软件包rpm—test指定路径下的软件包测试该软件是否能安装(不是真安装)rpm—nodeps指定路径下的软件包强制安装,忽略依赖关系。rpm—replacepkgs指定路径下的软

6、件包重装已经安装的软件包rpm—force指定路径下的软件包强彳亍安装,无视冲突,针对软件间的冲突卸载:假如其他软件包依赖想卸载的软件包,那这样正常是不能卸载该软件包的rpm-e--nodeps强制卸载,忽略其它包依赖该卸载包的关系。升级:rpm-F表示软件包一定要从就版本升级到新版木,如果没有旧版本的软件包就不会更新新软件包无old,则不new。rpm-U表示软件包从I口版木到新版木,如果没有I口版木的软件包,则直接安装新的软件包。无old,则安装new。升级也可以和r或-h—起用。升级完成后,旧软件包就

7、会被替换掉了。注意:内核不应该升级安装。要装,就直接装,可以直接安装多个不同版本的内核。内核允许多版木运行,安装了新内核后,测试无问题后,可以卸载I口内核。降级:rpm-U或-F—oldpackage软件包名查询:rpm-qa查询当前系统已安装的所有软件包rpm-q软件包名查看该软件包是否已安装了rpm-qi软件包名查看已安装的软件包的详细信息单向加密;提取数据的特征码。如果源数据一样,结果一定会一样。雪崩效应,原数据有一点点不同,则结果大不同。验证签名的过程:1•用官方的公钥解密这段加密的特征码,得到可靠

8、的官方提供的特征码;2.口己再使用同样的方法提取软件包的特征码,并比较和解密出來的特征码是否一致;上述两不都没问题,说明该软件包是合法的,没有被篡改过。rpm-ql软件包名字用于列岀此软件包安装完成后在系统上生成了哪些文件。rpm-qf路径下的文件用于查看该文件吋由那个软件包安装后生成的rpm-qc软件包名字用于查询此软件包安装后生成的配置文件rpm-qpi软件包名字用于查询要安装此软件的详细信息(该软件包未安装

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。