意见:1。安装源代码包

gzip -d apache_1.3.20.tar.gz(解压缩)

tar xvf apache_1.3.20.tar(Jie Bao)

CD apache_1.3.20

配置(配置)——配置——帮助(查看配置选项)

制作(编译)

安装(安装)

妈妈





1。安装源代码包

gzip -d apache_1.3.20.tar.gz(解压缩)

tar xvf apache_1.3.20.tar(Jie Bao)

CD apache_1.3.20

配置(配置)——配置——帮助(查看配置选项)

制作(编译)

安装(安装)

清洁(卸载)



注意:一个典型的源码包可以安装这样的,但不是全部,如Webmin

执行。 / setup.sh进入交互式配置安装的目录下

卸载卸载程序

如果不清楚要安装的包下面的自述文件



2、RPM包安装

RPM软件包的一个示例:

foo-1.0-1.i386.rpm

这些包括了软件包的名字(Foo),版本号(1)、发行数量(1),和硬件平台(i386)。

(1)安装

#转- IVH foo-1.0-1.i386.rpm

Foo

#######################

安装了软件包。

#转- IVH foo-1.0-1.i386.rpm

foo软件包已安装

错误:foo-1.0-1.i386.rpm无法安装

如果你还没有安装包,你可以在命令行上使用,replacepkgs选项,这将忽略错误信息。

B.文件冲突

如果在安装其他软件包时安装了软件包中的一个包,则会出现以下错误信息:

#转- IVH foo-1.0-1.i386.rpm

Foo / usr /斌/ foo文件从bar-1.0-1冲突

错误:foo-1.0-1.i386.rpm无法安装

让RPM忽略错误信息,使用命令行选项-- replacefiles

C.不解决依赖关系。

RPM包可能依赖于其他包,包可以在特定的包安装后安装。

#转- IVH bar-1.0-1.i386.rpm

依赖失败:

需要bar-1.0-1 Foo

你已经安装了你依赖的解决这一问题的软件包。如果你想强制安装(但是,安装的软件可能无法正常运行),使用- nodeps命令行选项。



(2)卸载

# RPM -E Foo

注意:包的名字叫foo,不是包的文件名包。rpm i386;。

如果其他包依赖于要卸载的软件包,则卸载会生成错误消息:

# RPM -E Foo

删除这些包会破坏依赖关系:

需要bar-1.0-1 Foo

如果你想转忽略错误信息继续卸载(但是,根据软件包可能无法运行),使用- nodeps命令行选项。

(3)升级

#转-干扰foo-2.0-1.i386.rpm

Foo

###############################

当旧版本的软件包用于升级新版本的软件时,会生成以下错误信息:

#转-干扰foo-1.0-1.i386.rpm

食品包装foo-2.0-1(这是新的)已经安装

错误:foo-1.0-1.i386.rpm无法安装

要坚持这一转;升级;你可以使用命令行参数,oldpackage。

(4)查询

# RPM -q foo

foo-2.0-1

软件包指定选项:

-查询所有已安装的软件包。

f;包含包含文件的查询的包;包

P;

查询软件包文件名;软件包

信息选择选项:

-显示软件包信息,如说明、发行编号、大小、建设日期、安装日期、平台和其他类型的信息。

l显示软件包中的文件列表。

s显示软件包中所有文件的状态。

d显示一个被标记为文档的文件列表(手册、信息手册、自述文件等)。

C显示一个列表,标记为一个配置文件中的文件。这些都是定制安装后的文件(sendmail.cf,passwd,inittab,等)。

对于希望显示文件列表的文件,可以添加V命令行选项以获得像ls - L格式的输出。

(5)核查

验证包是通过比较软件包中的文件和软件包中的原始文件信息来实现的,除其他外,验证主要是比较文件的大小、MD5校验码、文件权限、类型、主用户组等。

rpm命令用于验证软件包,如

每分钟转速

验证包含特定文件的软件包:

转- VF /斌/ VI

验证所有已安装的包:

转- VA

验证基于RPM的软件包:

RPM VP foo-1.0-1.i386.rpm

如果您担心RPM数据库已被销毁,则可以使用此方法。如果所有检查正常,则不会生成输出。

输出格式是8位长字符串。c用于引用配置文件,后跟文件名。8个比特中的每一个用于表示RPM数据库中的文件和属性之间的比较结果。Ldquo;(Point)表示测试已经通过。

下列字符表示某一测试失败:

5 MD5校验码

文件大小

l符号连接

修改文件日期

D设备

你的用户

G用户组

m模式E(包括权限和文件类型)

如果有信息输出,则应仔细考虑,即删除、重新安装或修改问题。

(6)RPM应用的几个例子

如果你不小心删除了一些文件,但是不确定要删除什么文件。如果你想验证整个系统中丢失了什么文件,你可以输入:

Va

如果某些文件丢失或损坏,可以重新安装或卸载和重新安装。如果你遇到了一个文件,你不知道,如果你愿意你可以调查它属于哪个包输入以下命令:

RPM的QF / usr / / / xjewel X11R6仓

输出将是:

xjewel-1.6-1

C.如果有一个以上的组合的例子,如文本/ usr /斌/ paste.you想验证拥有文件的软件包的问题,但是你不知道软件的名称,你可以简单地输入它:

转- VF / usr /斌/粘贴

相应的软件包将被验证。

如果你想知道你正在使用的程序的细节,你可以输入下面的命令来获取拥有程序的软件包中的文档信息:

转- QDF / usr /斌/ Ispell

输出结果如下:

/ usr /人/男4 / 4部分。

/ usr /人/男4 /英语4

Hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip; hellip;; ;; ;; ;; ;; ;; ;; ;; ;; ;;



如果你找到一个新的库勒斯转,但你不知道它是什么,你可以键入以下命令:

转- QIP koules-1.2-2.i386.rpm

现在你想知道库勒斯RPM安装文件。您可以键入:

转-排队长度比例koules-1.2-2.i386.rpm

图形管理工具:kpackage



3、外壳,或java脚本安装

基于图形界面的安装通常是用贝壳或java语言。它主要应用于一些办公软件和绘图软件的安装程序,如StarOffice和Oracle的安装,这是非常容易的,就像Windows。