linux系统管理-软件包管理

概述:  

  inux家族中的软件包管理有很多工具.

  一种是在debiton系列的linux中,以像ubuntu的apt-get为代表。对于此种方式的管理方式,个人感觉挺简单方便的,

  一种是在Fedora和RedHat以及SUSE中,以YUM为代表。这种包管理,因为现在是在redhat的环境中,不太熟悉,今天就总结一下。

概念:

  yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

  其实,安装软件是我们大部分人刚开始的想法,查看帮助书册,使用yum search 软件名 或者yum list  |grep 软件名,此时会发现"Unable to read consumer identity",因为rehat的商用版本需要注册,才能连接上默认的软件源,所以如果想安装软件,可以采用如下方式。 

①RedHat 安装软件源“Unable to read consumer identity”解决:使用非注册的软件源 http://www.linuxidc.com/Linux/2013-12/93375.htm。即,手动修改系统配置修改软件源到其他不用验证用户的软件园,如centos的软件园。

②在互联网搜索安装包rpm,然后采用yum命令安装。

③在互联网搜索下载对应的源文件安装包,对于这样的包安装,基本都是解压、./configure 、make 、make install的流程。注意其中的细节,大家自行百度。

对于yum命令的管理,大家可以参考http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html。

时间: 2024-10-10 11:02:23

linux系统管理-软件包管理的相关文章

Linux rpm 软件包管理命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update:-qpl:列出RPM软件包内的文件信息[Query Pac

Linux之软件包管理

软件包管理有一般有3种机制:源代码方式.RPM.YUM 软件包的组成格式与存放路径: 1.二进制程序 主要存放的路径:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/local/APP/{bin,sbin} 2.库文件(开发库.运行库) 主要存放的路径:/lib64, /usr/lib64, /usr/local/lib64, /usr/local/APP/lib 3.配置文件 主要存放的路径:/et

Linux下软件包管理

为什么要有软件包管理器? 虽然使用源代码进行编译可以定制一些高级功能,但对于Linux发行商来说,管理软件不容易,而且不是每个使用Linux的用户都有能力进行编译安装,如果能够将软件预先在相同的硬件与操作系统上编译好在发行出发行版的话,就可以让相同的发行版具有完全一致的软件版本,再加上安装/删除/管理机制,从此对软件包的管理也就相对简单得多,所以就将源代码包按照对应的平台格式封装起来,并发行出来,发行出来的软件包,我们在红帽系列的系统上称之为 RPM: 两大主流的软件包管理器版本: RPM:RP

linux下软件包管理-源码包-二进制包

linux软件包管理  1.软件包分类     源码包     二进制包(rpm包)      2.rpm包命名规则      命名规则:         name-major-minjor-release-release.arch.rpm                   name:包名         major:主版本号         minjor:次版本号         release:发行版本,修复了重大的bug         release:rpm的功能更新         

Linux的软件包管理

1.二进制的软件包管理(RPM.YUM) 2.源代码包安装 3.脚本安装(Shell或Java脚本) 4.Debian系Linux软件包管理简介 一.RPM包管理 RPM软件包的一个例子: sudo-1.7.2p1-5.el5.i386.rpm 其中包括软件名(sudo),版本号(1.7.2pl),发行号(5.el5),和硬件平台(i386). 1.卸载 rpm -e sudo rpm -e [软件名] 注意:如果其他软件包有依赖关系时,卸载时会产生提示信息,可使用--nodeps强行卸载 2.

(016) Linux之软件包管理

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.引言 决定Linux发行版本质量最重要的因素是软件包系统和支持该发行版本社区的活力.进一步接触Linux就会发现Linux软件的研究现状相当活跃.事物总是在不停地变化,许多一流的Linux发行版本每6个月就有一个新版本问世,而且许多个人程序每天都在更新.要想同步这些日新月异的软件,我们就需要好的工具进行软件包管理. 软件包管理是一

Linux - rpm 软件包管理

rpm 是 Red-Hat Package Manager(rpm 软件包管理器)的缩写 rpm 的命名规则: 第一部分为 rpm 软件包的名称,第二部分是版本号,第三部分是版本发布次数,第四部分是软件包适用的平台 -i:安装该软件包 -v:显示安装的详细信息 -h:显示安装的进度 [[email protected] test]# rpm -ivh python-tox-1.4.2-8.el7.noarch.rpm 也可以直接安装网络上的软件包 [[email protected] test]

学习日志---linuxの RPM软件包管理器

rpm包的使用: rpm包命名格式: 源程序:name-version.tar.{gz|bz2|xz}  打包在一起的源码 version: major.minor.release rpm包:name-version-release.arch.rpm  这是打包好的二进制程序了 release:通常包含rpm的制作发行号,还包含适用的OS arch:这个是适用于哪种硬件架构,还有位数 例子:bash-4.3.2-2.el6.x86_64.rpm OS平台: el6: redhat enterpr

20150830 Linux系统管理 --磁盘管理与系统管理

前部分内容为基础内容,后续培训内容包括 A  磁盘和文件系统管理:      B  RAID, LVM; btrfs;      C  程序包管理:rpm, yum(dnf)      D  Linux的网络管理;      E   进程和作业管理:htop, glances, tsar:      F   sed和awk:      G  Linux系统的开机启动流程:      H  内核基础知识,内核定制编译:      I    系统安装:kickstart, pxe 第一.磁盘和文件系