【2020金多多源码】【口令最新源码】【游戏联机合作源码】rpm 提取 源码_提取rpm包文件

时间:2024-12-29 01:30:44 来源:源码转换word乱码 分类:焦点

1.centos上用rpm安装的取源取软件怎么找到安装目录?
2.linux rpm命令详解
3.CentOS 7升级内核的三种方式(yum/rpm/源码)
4.Linux中什么是rpm、yum,码提二者的包文有什么区别

rpm 提取 源码_提取rpm包文件

centos上用rpm安装的软件怎么找到安装目录?

       CentOS 7源码包与RPM包软件安装详解

       在CentOS 7中,软件包的取源取安装主要分为源码包安装与RPM包安装两种途径。不同场景与需求对应不同的码提安装方式。

       源码包安装:从软件源代码开始编译至系统安装,包文2020金多多源码提供高度灵活性,取源取适应定制化需求。码提

       优点:高度灵活性,包文可根据需求定制安装功能。取源取

       缺点:安装过程相对复杂,码提对用户编译能力要求较高。包文

       步骤:获取源码包、取源取解压源码、码提口令最新源码配置编译选项、包文编译源码、安装软件。

       RPM包安装:CentOS 7中常用的软件包安装方式,借助RPM包管理器实现方便安装、升级与卸载。

       优点:简单方便,自动处理依赖关系,管理软件包效率高。

       缺点:灵活性较低,对用户操作依赖管理器要求高。

       命名规则:遵循标准,包含软件名、游戏联机合作源码版本、发布次数、Linux与硬件平台信息。

       安装命令:使用rpm命令,包含安装、查询、升级与卸载功能。

       总结:源码包与RPM包安装各有特点,源码包安装提供高度灵活性,RPM包安装则带来便捷性与效率。实际操作时应根据具体需求选择合适的安装方式,同时注意软件包来源确保系统安全。

linux rpm命令详解

       linux系统下rpm命令是问题信箱php源码什么呢?下面是rpm命令的具体介绍:

       1、rpm命令简介:

       RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”

       2、rpm 执行安装包:

       二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。

       3、常用命令组合:

       -ivh:安装显示安装进度–install–verbose–hash

       -Uvh:升级软件包–Update;

       -qpl:列出RPM软件包内的文件信息[Query Package list];

       -qpi:列出RPM软件包的描述信息[Query Package install package(s)];

       -qf:查找指定文件属于哪个RPM软件包[Query File];

       -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];

       -e:删除包

       rpm -q samba //查询程序是否安装

       rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.-1.4E.i.rpm //按路径安装并显示进度

       rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i.rpm //指定安装目录

       rpm -ivh --test gaim-1.3.0-1.fc4.i.rpm    //用来检查依赖关系;并不是真正的安装;

       rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i.rpm //新版本降级为旧版本

       rpm -qa | grep pile vim-4.6-4.src.rpm #这个命令会把源代码解包并编译、安装它,如果用户使用命令:

       rpm --rebuild vim-4.6-4.src.rpm  #在安装完成后,还会把编译生成的可执行文件重新包装成i.rpm的RPM软件包。

       举例:

       [root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i.rpm |cpio -div

       抽取出来的小单进出源码文件就在当用操作目录中的 usr 和etc中;

       其实这样抽到文件不如指定安装目录来安装软件来的方便;也一样可以抽出文件;

       为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i.rpm指定安装在 /opt/gaim 目录中;

       [root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i.rpm

       Preparing… ########################################### [%]

       1:gaim ########################################### [%]

       [root@localhost RPMS]# ls /opt/

       gaim

CentOS 7升级内核的三种方式(yum/rpm/源码)

       在 CentOS 使用过程中,可能需要升级内核以获得性能优化、安全补丁或其他新功能。然而,确保所有程序都支持最新内核版本是关键。本文将介绍三种主要的 CentOS 内核升级方式:使用 yum、rpm 包或源码编译。

       **一、通过 yum 安装最新内核

**

        CentOS 7 中,从内核 3.1 升级至 4.4(具体版本为 4..8),可以通过 yum 工具来完成。首先,导入仓库源并查看可安装的软件包,选择是 ML(mainline stable)还是 LT(long term support)版本。安装新内核后,使用命令调整启动顺序,确保系统在下次启动时使用新内核。

       **二、使用 rpm 包安装特定版本内核

**

       以安装 LT 内核版本 4. 为例,先在 ELRepo 源中查找版本。对于较旧版本内核,可能需要手动下载。下载所需的 rpm 包后,使用 rpm 命令安装新内核。确认已安装的内核版本,并通过设置启动顺序确保系统下次启动时使用新内核。

       **三、源码安装内核

**

       最小化安装 CentOS 7 ,然后准备安装环境。使用 home 下的 kernelbuild 目录创建内核编译目录。从清华大学镜像站获取内核源码,确保下载的是最新版本。解压内核源码,并执行 make 命令进行编译。根据实际需求配置内核选项,然后安装内核并设置启动顺序。

       **四、卸载和降级内核

**

       如果已经安装了较新的内核版本,再安装较旧版本时可能会遇到冲突。可以通过查看当前系统内核版本,列出所有内核并删除不需要的版本来解决。务必在卸载前确认当前系统是否可以正常运行,以免影响系统稳定性。

       通过以上方法,可以灵活地在 CentOS 系统中升级、定制或管理内核版本,以适应不同场景的需求。

Linux中什么是rpm、yum,二者的有什么区别

       Linux中安装软件一般有三种形式:源码安装、rpm安装、yum安装

       源代码形式安装:

       1. 大多数开源软件都是直接以原码形式发布的。

       2. 源代码一般会被打成.tar.gz的归档压缩文件。

       3. 源代码需要编译成为二进制形式之后才能够运行使用。

       4. 源代码基本编译流程:.configure检查编译环境;make对源代码进行编译;make insall 将生成的可执行文件安装到当前计算机中。

       源代码形式优点:可以根据个人喜好下载任意版本进行编译安装。缺点:操作复杂、编译时间长、极易出现问题、依赖关系复杂。

       RPM安装:

       1. RPM全称为RPM Package Manager,是Red Hat推出的软件包管理系统,适用于安装用RPM来打包的软件。

       2. RPM仅适用于安装用RPM来打包的软件,是Linux下软件包资源最丰富的类型。

       YUM安装:

       1. YUM是Yellow dog Updater, Modified,是Fedora和Red Hat以及SUSE中的Shell前端软件包管理器。

       2. YUM可以自动下载、安装软件包,并解决依赖性关系,简化软件安装过程。

       总结:Linux中软件安装形式多样,源代码安装自定义性强,RPM安装适用于特定类型的软件,YUM安装则提供自动化的解决方案,解决依赖关系问题,简化安装流程。