linux不同版本的程序包安装

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

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

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

linux下的主流下安装方法:

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

一种是dpkg(Debian 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的使用具体情况,日后再更。

原文地址:http://blog.51cto.com/13869849/2142601

时间: 2024-10-03 02:01:27

linux不同版本的程序包安装的相关文章

linux程序包安装、管理工具rpm、yum和源码安装

rpm包管理器: 应用程序要想成为机器可识别的二进制机器码,必须经过一下步骤: rpm包管理器的功能就是将这一切过程自动管理,成为易于普通人使用,可简化应用程序安装的工具. 人们将源码经过编译执行后将程序打包成rpm格式的包,所有使用rpm包安装时必须与提供rpm包的作者使用相同的操作系统平台环境.因此出现了不同的包管理器,rpm知识其中一个. rpm包的命名格式: rpm包命名方式:name-version-arch.rpm version :主版本号.次版本号.平台号 arch :表示平台,

Linux系统管理-(8)-RPM程序包管理器

Centos下RPM程序包管理器:     安装:     rpm {-i|--install} [install-options] PACKAGE_FILE ...            -v: 显示过程            -vv:  显示更详细的过程            -h: 以#显示程序包管理执行进度:每个#表示2%的进度          其他选项: --test 测试安装 --nodeps:忽略依赖关系:                    --replacepkgs: 重新

linux自学笔记——rpm程序包管理

RPM是Redhat PackageManager(RPM程序包管理器)的缩写,这一文件格式名称虽然打上了Redhat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux.Suse以及Turbo Linux的分发版本也都有采用.RPM程序包管理器可分为安装.升级.卸载.查询.校验等五种功能,以下我们将会对这五种功能的相应的用法一一说明. RPM程序包: 源代码:name-VERSION.tar.gz    源代码由RPM自动编译安装: VERSION: major.minor.rel

Linux 第16天 程序包管理

Linux 第16天自习 程序包管理 时间: 20180802 目录 Linux程序包管理 rpm包管理工具使用 yum在线包管理工具 源码编译安装程序 Linux程序包管理 linux上的大部分软件是开源的,所以他们的源码都是公开的,可以自由获取并安装至自己的 linux系统上,但是对于大部分用户而言,配置源码安装程序包实属不易,并还需要安装编译 环境,因此发行版的厂商将这些开源的软件在自己公司内部将其开源的软件包在各个硬件平台 上编译使其形成二进制文件,并打包好此时用户只需要获取到此安装包并

mysql-5.5.56版本(二进制包安装)-自定义安装路径

mysql-5.5.56版本(二进制包安装)-自定义安装路径 安装路径:/application/mysql-5.5.56 1.前期准备 mysql依赖 libaio yum install -y libaio 创建用户mysql,以该用户的身份执行mysql useradd -s /bin/false -M mysql 下载mysql二进制包并解压 cd /tools wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56

mysql-5.7.18版本(二进制包安装)-自定义安装路径

mysql-5.7.18版本(二进制包安装)-自定义安装路径 安装路径:/application/mysql-5.7.18 1.前期准备 mysql依赖 libaio yum install -y libaio 创建用户mysql,以该用户的身份执行mysql useradd -s /bin/false -M mysql 下载mysql二进制包并解压 cd /tools wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18

数据库学习之--Linux下Mysql源码包安装

数据库学习之--Linux下Mysql源码包安装 系统环境: 操作系统:RedHat EL6 DB Soft:  Mysql 5.6.4-m7     Mysql 在linux下的安装方式有两种版本,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式. 1.安装前的准备 解压安装包 [[email protected] ~]$ ls mysql-5.6.4-m7  mysql-5.6.4-m7.tar.gz  mysql-5.6.4-m7.ta

mysql之通用二进制格式程序包安装

可以到mysql官网也可以到开源镜像站下载安装文件 第一步:为增强mysql数据库空间拓展性,创建lv卷 [[email protected] pub]# pvcreate /dev/sdb{5,6} [[email protected] pub]# vgcreate myvg /dev/sdb{5,6} [[email protected] pub]# vgs VG   #PV #LV #SN Attr   VSize   VFree myvg   2   0   0 wz--n- 200.0

项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx”

项目 XXX 的 NuGet 程序包还原失败:找不到“xxx”版本的程序包“xxx” 编译新下载的代码出错 修改包管理器的源为 http://www.nuget.org/api/v2/ .重试后成功 记得打勾