yum(没办法老是忘yamu)yum是基于rpm用Python开发的前端程序yum是基于c/sclient/server结构实现的就是有客户端有服务器我们把存放安装包的服务器叫yum服务器server在yum服务器上有很多安装包rpm,以及这些安装包的元数据metadata客户端要运行yum时候,需要在客户端有一个配置文件,配置文件中写清楚yum服务器的地址,然后要安装软件的时候敲运行一个命令yu
当我想删除rpm时有点费劲它有这么多依赖的关系户我在换一种办法它又不和-e搭配我只好(︶︹︺)然后我们用rpm2cpio回复还可以怎么玩但是无法用rpm2cpio只能reboot了光盘引导在centos6上在6上是直接进入救援模式的选第三个接下来是选语言的回车就行但是到了下面的页面要选NO因为和网络无关然后一路回车就到了救援模式了现在我们发现光盘是挂在sysimage下的在救援模式下是可以用rpm
包的效验当我们安装rpm包的时候要检查一下是否被串改等是否有签名-K包来源合法性验正及完整性验正完整性验正:SHA256来源合法性验正:RSA公钥加密对称加密:加密、解密使用同一密钥非对称加密:密钥是成对儿的publickey:公钥,公开所有人secretkey:私钥,不能公开导入所需要公钥rpm-K|checksigrpmfile检查包的完整性和签名rpm--import/etc/pki/rpm
RPM包管理每个RPM包都分为两部分1文件列表filelist2元数据metadata:文件大小属性,描述信息,依赖性,等查看包带不带脚本rpm-qp--scripts包名如果包已经在系统中了就会在数据库(公共):/var/lib/rpm里有这个包的信息比如程序包名称及版本依赖关系功能说明包安装后生成的各文件路径及效验码信息例如,其中内容大部分是二进制的DB表示数据库文件centos7上用的数据库
rpm包管理器程序包管理器;功能:经编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装,卸载,查询,升级和效验等管理操作包文件组成rpm包内的文件rpm的元数据,如名称,版本,依赖性,描述等安装或卸载时运行的脚本数据库(公共):/var/lib/rpm程序包名称及版本依赖×××说明包安装后生成的各文件路径及效验码信息至少两部分:1列表2元数据来源管理程序包的方式:
软件包管理,要做到如何管理软件,包括安装,卸载,基本的功能查询,搜索等重点如何使用rpm包yum管理如何编译安装软件运行和编译ABI:ApplicationBinaryInterface操作系统接口标准,调用2进制程序的接口Windows与Linux不兼容ELF(ExecutableandLinkableFormat)PE(PortableExecutable)库级别的虚拟化Linux:WINEW
环境:在VMware上建虚拟机运行Centos7.4原因用mv误把库文件/lib64/libc.so.6移动到/root/所以要进入救援模式#注意:因为没搞清楚进入了另一个页面耽误了半个小时。救援(rescue)模式的本质:只是一个带shell的Linux运行环境,借助它可以通过mount和chroot进入要修复的系统本人自己瞎操作,不要较真1.进入救援模式:我用的是vmware上的重置,重置时鼠
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号