一:简介rpm包的命名格式:name-version-relase.arch.rpmversion:major,minor,release,同源代码release:rpm自身的发行号,与程序源代码的发行号无关,仅用于标示对rpm包不同制作的修订;同时,release还包含此包适用的OSbash-4.2.3-3.centos5arch:适用于的硬件平台,可靠..
分类:
其他好文 时间:
2014-07-21 12:48:24
阅读次数:
217
rpm包的使用:用rpm包管理器所打包后的程序包都是以rpm结尾的源代码:name-version.tar.{gz,bz2,xz}version:major.minor.releaserpm包的命名格式name-version-relase.arch.rpmversion:major.minor.release,同源代码主版本号.次版本号.修订版本号release:rpm自身的发行号,与..
分类:
其他好文 时间:
2014-07-21 12:42:54
阅读次数:
271
RPM包管理与YUM的使用总结一、rpm包管理简介:在GNU/Linux操作系统中,RPM和DPKG为最常见的两类软件包管理工具,他们分别应用于基于RPM软件包的Linux发行版本和DEB软件包的Linux发行版本。软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系..
分类:
其他好文 时间:
2014-07-21 12:17:54
阅读次数:
336
写出以下shell脚本1 判定一个用参数指定的文件是否为可执行,如果不是,则改为可执行#!/bin/bash if [ -x $1 ]then echo "OK"else echo "chmod a+x"chmod a+x $1fi 2 用while和until循环,实现输出某年前9个月月历的效果 ...
分类:
其他好文 时间:
2014-07-21 08:19:28
阅读次数:
279
写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。RPM是个什么东西?RPM以前是"RedHatPackageManager"的简称,现改为"RPMisPackageManager"。在Linux/Unix操作系统上,RPM包管理工具允许系统管理员安装、更新、卸载、查..
分类:
其他好文 时间:
2014-07-20 23:12:43
阅读次数:
343
RPM包管理器的常用命令和示例:1、安装程序包:rpm[option]/path/to/package_file–i:安装程序包–v:显示安装的过程-h:显示安装进度-vv:显示详细信息-vvv:显示更更详细信息-ivh--nodeps:强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用)2、卸载程序包rpm[..
分类:
其他好文 时间:
2014-07-20 15:33:21
阅读次数:
428
RPM程序包管理器详解RPM是RedHatPackageManager的缩写,它的主要功能是将编译好的程序打包成一个文件或有限的几个文件,可用于实现安装、卸载、升级、查询等功能。Linux系统中,我们要安装的程序包通常由四部分组成:1、二进制程序。2、库文件。3、配置文件。4、帮助文件这四部..
分类:
其他好文 时间:
2014-07-20 15:27:11
阅读次数:
239
任何管理工具都有自己最适用的场景,像软件包的管理,在CentOS系列中,有了RPM包管理器,但是它自动不能解决包的管理器,所以就出现了yum管理器,但是,他却不能符合我们实际要求(定制功能),所以就出现了源码管理。也许,有些时候源代码也不能满足我们的要求,我就可能要自..
分类:
系统相关 时间:
2014-07-20 10:35:18
阅读次数:
329
在上一篇博客《Linux软件包的管理--RPM包管理器》中详细讲述了RPM,但是存在一个问题?就是RPM不能自动解决软件包之间的依赖性。所以就出现了增强版的RPM管理器-YUM。以下讲解以CentOS6系列为例。一、YUM介绍YUM(YellowdogUpdaterModified)是一种C/S架构,它为什么就能自动解..
分类:
系统相关 时间:
2014-07-20 10:13:37
阅读次数:
453
在Linux中如何安装、升级、卸载软件,是我们日常运维中重要的组成部分。接下来一CentOS6系统为例,讲解如何使用RPM包管理器,yum包管理器以及源码的方式来管理我们的软件包。一、相关的背景知识许多程序的源程序,例如使用C语言编写的源代码,要经过预处理,编译,汇编,链接才..
分类:
系统相关 时间:
2014-07-19 02:38:45
阅读次数:
389