`

Linux软件安装包管理

阅读更多

Linux软件安装包管理

一、使用软件包

*RPM命令使用方法

**RPM有12中模式,不同模式有不同的命令,能完成不同的管理功能。

如:查询模式、验证模式、安装模式、升级模式和删除模式等

6种命令选项:

*一般选项

*选择选项

*查询选项

*验证选项

*安装选项

*删除选项

*安装RPM软件包

**安装软件包分为2个阶段,检查磁盘空间,验证软件是否已安装和依赖软件包是否已安装

**安装命令:rpm -ivh  软件包名

*查看RPM软件包

**使用RPM命令可以查询指定包的详细信息,安装文件清单,依赖的软件包清单、某个软件包是否已安装和系统所有已安装的软件包清单

**1.查询软件包详细信息:rpm -iq 软件名

**2.查询软件包清单:rpm -lq 软件包名

**3.查看软件依赖包:rpm -qR 软件包名

**4.查询系统已安装的所有软件包的清单:rpm -aq/rpm -aip

*升级RPM软件包

**命令:rpm -Uvh 软件包名

*删除RPM软件包

**命令:rpm -e 软件包名

 

二、打包程序Jar

1.tar可以打包整个目录树,把目录下的各级子目录以及文件都打包成一个以.tar为后缀的文档。如:tar [选项] tar 文件 [目录或文件]

2.打包文件:将files目录打包成归档文件files.tar

**命令:tar -cvf files.tar files

3.查看归档文件内容

**命令:tar -tvf files.tar

4.还原归档文件

**tar -xvf files.tar:还原所有文件并检查files目录的内容

5.往归档文件中追加新文件

**tar rvf files.tar file8 :往file.tar中追加file8文件

6.压缩归档文件

**tar命令本身不具有压缩功能,但可以使用与其他的压缩工具配合使用

如:使用-z会调用gzip命令进行压缩和解压 -Z会调用compress -j会调用bz2命令 

主要使用:还原:

**tar -cZvf files.tar.Z files       **tar -xZvf        

**tar -czvf file.tar.gz files    **tar -xzvf

**tar -cjvf file.tar.bz2 files**tar -xjvf 

 

三、解压和压缩

1、使用gzip 和guzip进行压缩

            **gzip只能逐个压缩文件,无法将多个文件或目录压缩成一个文件,常和tar命令配合使用

*压缩目录下所有文件:gzip -r *gzip命令并不是把多个文件打包压缩成一个文件,而是把每个文件都压缩成相应的.gz为后缀的压缩文件,同时删除原文件

*压缩部分文件:gzip files2 files1

*查看压缩文件:gzip rl *

*解压缩文件:gunzip -r *

 

2、使用zip 和unzip进行压缩

3、使用bzip2和bunzip2进行压缩

**gzip只能逐个压缩文件,无法将多个文件或目录压缩成一个文件,常和tar命令配合使用

*压缩目录下所有文件:zip -r  files.zip * zip可以把多个文件和目录打包压缩到一个.zip 文件中 ,而不会删除源文件

*压缩部分文件:zip file.zip files2 files1

*查看压缩文件:unzip -l files.zip

*解压缩文件:unzip files.zip

 

四、其它软件安装方式

  *源代码安装

       源代码安装软件需要经过gcc 编译器编译后才能连接成可执行文件,所以需要先检查系统是否安装gcc 和检查gcc和cc命令位置是否正确

  **通常安装方法为:进入安装包解压目录以root用户运行以下命令:

./config:安装包配置脚本,确定要安装的组件,配置安装选项和库的完整性检测

make :对源代码进行编译

make install :经过make命令编译后的二进制代码安装到系统中

 

五、常见问题处理

1.如何安装src.rpm软件包。两种方方法

 *生成源代码:rpm -i your -package.src.rpm  cd /usr/src/rehat/SPECS  rpmbuild -bp your-         package.specs

  **编译并安装:cd /usr/src/rehat/BUILD/your-package ./config make make install 

 *生成RPM二进制安装包

 **rpm -i your -package.src.rpm  cd /usr/src/rehat/SPECS  rpmbuild -bb your-package.specs

 **rpm -ivh new-package.rpm

 

  

0
0
分享到:
评论

相关推荐

    PHP实例开发源码-ZenTaoPMS禅道项目管理软件linux一键安装包.zip

    PHP实例开发源码—ZenTaoPMS禅道项目管理软件linux一键安装包.zip PHP实例开发源码—ZenTaoPMS禅道项目管理软件linux一键安装包.zip PHP实例开发源码—ZenTaoPMS禅道项目管理软件linux一键安装包.zip

    基于PHP的ZenTaoPMS禅道项目管理软件linux一键安装包.zip

    基于PHP的ZenTaoPMS禅道项目管理软件linux一键安装包.zip

    基于PHP的ZenTaoPMS禅道项目管理软件linux一键安装包源码.zip

    基于PHP的ZenTaoPMS禅道项目管理软件linux一键安装包源码.zip

    Alpine Linux镜像安装包ISO

    Alpine Linux的设计理念是“安全至上”,它的所有软件都经过了严格的安全审核,因此非常适合在安全性要求高的场景下使用。此外,Alpine Linux还提供了一个简单易用的包管理器——apk,它可以帮助用户快速安装、升级...

    禅道项目管理软件ZenTaoPMS v7.3 linux一键安装包

    禅道项目管理软件(ZenTaoPMS)是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能,是中小型企业项目管理的首选。 禅道项目...

    Linux下helm安装包

    linux下x64的helm3.13.3版本的安装包。 Helm 是一个用于管理和部署 Kubernetes 应用程序的包管理工具。它允许用户定义、安装和管理 Kubernetes 应用程序的模板。 通过使用 Helm,用户可以轻松创建可重用的应用程序...

    OTRS3.0.6 linuxRPM安装包

    基于ITIL的管理软件,开放式票务请求系统,很好地管理日常IT报修流程,开源系统,易用,简洁明了。

    webmin web图形化管理linux安装包最新版 内附Ubuntu/CentOS安装包及源码安装包

    Linux 系统内直接运行 unzip webmin.zip 解压后安装对应版本的安装包即可. 压缩包内文件说明: webmin_2.102_all.deb : 适用于 Ubuntu / Debian 系列发行版的安装包 webmin-2.102-1.noarch.rpm : 适用于 rhel / ...

    elasticsearch 7.10.0 linux 解压安装包

    Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。 Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您拥有结构化或非结构化文本、数字数据还是地理空间数据,Elastic...

    elasticsearch 7.17.16 linux 解压安装包

    Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。 Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您拥有结构化或非结构化文本、数字数据还是地理空间数据,Elastic...

    Linux服务器配置与管理:Linux环境搭建.pptx

    下载软件后,双击安装包,进入安装页面。点下一步 2. Linux环境搭建 1、开启vmware程序,点击创建新虚拟机。选择典型,下一步 2、在安装客户机操作系统界面选择稍后安装操作系统。 3、客户机操作系统窗口选择Linux-...

    centos系统yapi离线安装包大全

    - node-v12.13.0-linux-x64.tar.xz :nodejs离线安装包 - mongodb-linux-x86_64-3.0.6.tgz: mongodb离线安装包 - yapi.tar:yapi可执行程序 - pm2.tar.gz:nodejs程序管理工具(可选使用,后台直接启动vue项目也行)

    linux下软件安装详解

    Linux下软件安装详解 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1) 一种是软件的源...这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

    git-2.16.2全平台 win linux 主流平台安装包

    git软件是团队开发必不可少的代码管理工具。其官方下载源在国外网站,国内下载时常因为网络问题下载失败。 因此本资源特意从官网下载最新的全平台软件,将安装包原样打包进行分享。 此资源包含windows32/64位、Linux...

    Go-GoFish是一个跨平台的系统软件包管理器

    GoFish是一个跨平台的系统软件包管理器,将Homebrew的易用性引入Linux和Windows。

    Linux基础知识与系统管理教学课件-pdf.rar

    1.2 Linux系统简介-开源软件简介 1.3 Linux系统简介-Linux应用领域 1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-...

    Linux-cplex安装包

    CPLEX(IBM ILOG CPLEX Optimization Studio)是一种强大的商业数学优化软件,由IBM开发和提供。它用于解决各种复杂的优化问题,包括线性规划(LP)、整数规划(IP)、混合整数规划(MIP)、二次规划(QP)以及约束...

    linux下java以及maven的安装包

    内容概要:当在Linux系统上安装Java和Maven时,首先需要确保您的系统已经安装了适当的依赖项,并且您有管理员权限。解压之后可以得到maven以及jdk的安装包,其中maven的安装包版本为3.6.0,而java的版本则是8u151,...

    网络安全堡垒机软件安装包

    linux管理端和客户端

    Baulk 极简安装包管理器 v1.6.6免费版

    为您提供Baulk 极简安装包管理器下载,Baulk(极简安装包管理器)是一款极其简单的安装包管理工具,通过软件用户能够快速输入代码对安装包进行各种操作,类似在Linux上安装软件一样,是一款极具个性的软件。...

Global site tag (gtag.js) - Google Analytics