-
常见的软件包管理器:
程序包管理器:将编译好的应用程序的各组成文件打包,以便方便地进行安装、卸载、查询、升级和 校验等操作; 1、程序的组成清单(包独有): 文件清单; 安装或卸载时执行的脚步; 2、数据库(共有): 程序的名称和版本; 程序的依赖关系; 功能说明; 安装时生成的文件存放路径及校验信息; deb软件包: debian:包管理器dpkg(Debian PacKaGe),前端apt-get; ubuntu:包管理器dpkg,前端apt-get; rpm软件包: RHEL、CentOS:包管理器rpm,前端yum; Fedora:包管理器rpm,前端dnf; openSUSE、SUSE Linux Enterprise:包管理器rpm,前端zypper; Mandriva、Mageia:包管理器rmp,前端urpmi;
-
包命方名式:
源代码包命令:name-VERSION.gzip.tar; VERSION:major.minor.release rpm包命令:name-VERSION-arch.rpm; VERSION:major.minor.release arch:release.OS.arch e.g:yp-tools-2.14-3.el7.x86_64.rpm; testapp:拆包 testapp.VERSION-ARCH.rpm:主包; testapp-debug-VERSION-ARCH.rpm:分包 testapp-devel-VERSION-ARCH.rpm:分包 。。。等等;
-
rpm命令详解:
-
yum命令详解:
-
TIP:
1、命令: ldd:显示二进制程序文件所依赖的共享库; ldconfig:配置动态库链接器运行时绑定; -p:显示缓存中所有库文件名同文件路径的映射关系; 配置文件:/etc/ld.so.conf,/etc/ld.so.conf.d,补充可搜索的库文件路径; 缓存文件:/etc/ld.so.cache 扩展包:yum-utils repoquery命令: nmap:https://github.com/erasin/notes/blob/master/linux/safe/nmap.md nping: ncat: tcpdump: lftp: ftp: lftpget: wget: 2、知识结构整理:第一章 3、man 5 yum.conf找出仓库优先级的设置方法?
-
问题:
1、如何检查某个rpm包的更新? 2、硬件防火墙和软件防火墙?
程序包管理
最新推荐文章于 2021-10-11 17:52:15 发布