rpm包安装和制作
yum、rpm命令,rpmbuild打包
wzj_110
天道酬勤
展开
-
yum杂谈(五)第三方源
(1)阿里云安装epel源****** '基础源' ******wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo****** 'epel源' ******wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo'等价': yum install epel -y原创 2020-09-08 22:23:13 · 311 阅读 · 0 评论 -
yum杂谈(四)yum命令汇总
一 文档yum命令是在'Fedora、RedHat、SUSE中''基于rpm'的'软件包管理器'它可以使系统管理人员'交互和自动化地'更细与管理RPM软件包能够从'指定的服务器自动下载'RPM包并且安装,可以'自动处理依赖性关系',并且'一次安装'所有依赖的软体包,无须繁琐地一次次下载、安装核心:'解决依赖'语法格式yum [options] [command] [package ...]其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选..原创 2020-09-08 22:22:34 · 701 阅读 · 0 评论 -
RPMS杂谈(四)spec编写(上)
一 基础知识(1)描述信息(2)spec主体各个阶段动作(2)rpmbuild的'命令选项'的含义建议:可以先'rpmbuild -bp' ,再'-bc' 再'-bi' 如果没问题,'rpmbuild -ba' 生成src包与二进制包'自定义宏变量'必须使用'define来声明'其中'默认的宏变量'?...原创 2020-09-08 22:26:16 · 304 阅读 · 0 评论 -
yum杂谈(三)安装软件包优化
一 场景引入由于需要安装了各种各样的'软件包源',每次都要'耗费大量'时间加载yum源'元数据信息'我习惯的一个宗旨:'不同的软件'对应不同的'yum源'二 解决策略具体: 不用的yum源可以'先关闭',安装的时候'再开启',这样可以加快速度yum install -y --enablerepo='repoidglob' httpd -->'包名字'说明: repoidglob='[该字段]'原理:临时'覆盖'进行开启,安装之后仍然会处...原创 2020-09-08 22:22:17 · 178 阅读 · 0 评论 -
yum杂谈(二)修复损坏的RPM数据库
一 实验现象关键字: 'Error: rpmdb open failed'二 出现原因问题是: 可能是'什么原因造成'的?是否有一些'忽略锁的常见任务'或导致此的其他问题?目的: 将问题转为与'特定问题'直接相关的'更规范'的问题重点: 解决问题是'首要',定位根因是'目标'可能原因: '强制结束了yum' 操作而导致 rpm 数据库被'损坏'了-->'过渡使用kill -9'在RHEL 7中,yum在实际事务运行期间会捕获更多信号,您将看到...原创 2020-09-08 22:22:04 · 700 阅读 · 0 评论 -
rpm杂谈(一)rpm相关命令汇总
(1)rpm相关命令查看rpm包'安装时执行的脚本'rpm -qp --scripts filename.rpm原创 2020-09-08 22:24:11 · 190 阅读 · 0 评论 -
RPMS杂谈(二)rpmuild打包入门知识
一 学习RPMS制作rpm包目的核心: 熟悉'spec'的语法备注: 所有'能安装的软件包'都可以尝试下二 友情提示备注: 一般'*.src.rpm'都自带spec文件,大多数'直接安装'即可,部分需要'修改后'编译安装主要: '*.tar.gz'之类的源代码分发包'制作rpm包'最终: 扩充自己的'yum源'三 基础环境安装yum -y install rpm-build rpm-devel rpmdevtools 1: '初始化相应...原创 2020-09-08 22:25:01 · 257 阅读 · 0 评论 -
RPMS杂谈(一)软件包
一 软件包的几种表现形式场景:在Linux环境下'安装软件'时候总是会遇到'安装软件格式的选择',以及安装rpm: 'redhat packages management' -->'软件包管理器' -->'特定架构平台''编译过'的包tgz: 'tar打包,然后相应的压缩' --> '源码'src.rpm: '未编译的'包含了'源代码'的rpm包 --> '根据自己平台安装'二 对比优缺点参考...原创 2020-09-08 22:24:47 · 793 阅读 · 0 评论 -
RPMS杂谈(三)相关软件的src.rpm资源
一 Fedora'搜索方式'(1)vim(2)openssl'查询方式': https://src.fedoraproject.org/rpms/openssl(3)python3.8(4)nginx默认:已经提供了'相关安装包'原创 2020-09-08 22:25:23 · 165 阅读 · 0 评论 -
yum杂谈(一)解决 yum 被 PackgeKit 占用的问题
思考:为什么每次开机'缓存'慢慢增长,都在默认下载(1)现象'磁盘'占用空间'越来越大'我们的口号:'清除'YUM缓存,'还我'磁盘空间PackageKit: 是一个'离线更新服务',没什么用思考方向keepcache: -->'1'(下载安装之后保留软件包) -->'0'(默认:'下载后删除缓存软件包')备注:这里设置为0,'不影响'继续分析根据上述'占用程序'分析得到'如下结论'-->原因:原来是yum'自动更新机制'自动激活..原创 2020-09-08 22:21:53 · 315 阅读 · 0 评论