linux不同版本的程序包安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux不同版本的程序包安装相关的知识,希望对你有一定的参考价值。

linux下一般有两种包,一种叫源码包,另一种叫二进制包。

源码包是未编译过的包,编译后可以运行于任何平台,可定制。一般以  .sr c.rpm 结尾。

二进制包是已编译过的包,只适用于某种平台。后缀一般没有 .src,只有 .rpm结尾。


linux下的主流下安装方法:

一种是rpmRed Hat Package Manager)安装,需要解决依赖关系。

一种是dpkgDebian Package),这个也需要解决依赖关系。

另外还有yum安装,会自动安装依赖包。


其中rpm是适合在centos或者Red Hat系统下使用的,

     dpkg是在适合在Ubuntu和debian使用的。


rpm可以安装、删除、升级和管理以rpm包形式发布的软件,也可以查询rpm包中包含哪些文件

 

rpm   -q a    (query) 查询(all)所有

rpm   -U        更新                   #大写U

rpm   -e        表示卸载

rpm   -i         安装指定的套件档

rpm   -v        显示指令的执行过程

rpm   -c        显示文件的配置文件

rpm   -f        查询拥有指定文件的依赖包


比较常用的有以下情况:

安装   rpm -ivh package.rpm

更新   rpm -Uvh new-package.rpm

卸载   rpm -e old-package.rpm


dpkg和yum的使用具体情况,日后再更。



以上是关于linux不同版本的程序包安装的主要内容,如果未能解决你的问题,请参考以下文章

linux + mysql 不同版本卸载和安装

Linux怎么查看软件安装路径 查看mysql安装在哪

eclipse各个版本包说明,以下有十个,说明一下谢谢!

Linux CentOS 7 安装PostgreSQL 9.3(发行版本)

为可以安装在不同机器上的 Linux 创建 R 二进制包?

linux系统中怎么才可以安装python呀?