一、程序包管理器简介:
功能:将编译好的应用程序的各组成文件打包成一个或多个程序包文件,从而方便快捷的实现程序包的安装、卸载、查询、升级和校验等管理操作;
内容:
1. 程序包组成清单(每个包独有):
文件清单;安装或卸载时运行的脚本
2. 数据库(公共):
程序包名称及版本;功能说明;安装生成的各文件的文件路径级校验码信息;
简介
1. debian: deb,dpt
2. redhat: rpm, rpm (Redhat Package Manager 或 RPM is Package Manager)
- 源代码命名格式:name-VERSION-tar.gz
- rpm包命令格式:name-VERSION-ARCH.rpm
- VERSION: major,minor,release(主版本号,此版本号,发行版本号)
- ARCH: release(rpm包的发行版本号).os(系统版本).arch(运行平台)
常见ARCH:
- 32位:x86; i386; i486; i586; i686;
- 64位:x86_64; x64; amd64
- powerpc: ppc
- 跟平台无关: noarch
如:zlib-1.2.7-13.el7.i686.rpm(el: 企业级)
3. 前端管理工具:
- yum: rpm包管理器的前端管理工具;
- apt-get: deb包管理器的前端管理工具;
- zypper: suse上的rpm前端管理工具;
- dnf: Fedora 22+ : rpm包的前端管理工具;
1. 查看二进制进程所依赖的库文件:ldd
ldd /PATH/TO/BINARY_FILE
如:ldd /bin/ls
2. 管理及查看本机装载的库文件:ldconfig
/sbin/ldconfig -p : 显示本机已经缓存的所有可用库文件名级文件路径映射关系;
配置文件为:/etc/ld.so.conf , /etc/ld.so.conf/*.conf
缓存文件:/etc/ld.so.cache
3. 获取程序包的途径:
- 系统发版的光盘或官方的服务器:
- 项目官方
- 第三方组织
- Redora-EPEL
- 搜索引擎:
- http://pkgs.org
- http://rpmfind.net
- http://rpm.pbone.net
注意:检查合法性:来源合法性;程序包完整性;
Centos镜像:
- http://mirrors.aliyun.com
- http://mirrors.163.com
- http://mirrors.sohu.com
您暂时无权查看此隐藏内容!
内容查看价格0.2元立即支付
注意:本站少数资源收集于网络,如涉及版权等问题请及时与站长联系,我们会在第一时间内与您协商解决。如非特殊说明,本站所有资源解压密码均为:zhangqiongjie.com。
作者:1923002089
评论前必须登录!
注册