当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 1、源代码包的安装gzip -d apache_1.3.20.tar.gz (解压)tar xvf apache_1.3.20.tar (解包)cd apache_1.3.20./configure (配置) ----./configure --help(查看configure选项)make (...
 

 

 ·有趣的404错误页    »显示摘要«
    摘要:每个web server都可以为某个错误代码(比如常见的404,500错误)定义一个错误页面. 有个网站专门收集了各个网站的有趣的404错误, 更绝的是还按“成人“,”有趣”,”粗鲁”,”友好”等分了类. 摘几个如下: 粗鲁型: http://www.clint.ca/oops/index.htm ......
    摘要: ......


◆[转]Linux中软件的安装
1.源代码包的安装

gzip -d apache_1.3.20.tar.gz (解压) 【程序编程相关:04年10月14日 DataOntap

【推荐阅读:04年10月13日 FAS270

tar xvf apache_1.3.20.tar (解包) 【扩展信息:Windows下访问Linux文件系统

cd apache_1.3.20

./configure (配置) ----./configure --help(查看configure选项)

make (编译)

make install (安装)

make clean (卸载)

注:典型的源代码包可以这样安装,但不都是这样,如webmin

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

卸载用uninstall程序

具体如果不清楚看要安装的包下的readme文件

2.rpm包的安装

rpm软件包的一个例子:

foo-1.0-1.i386.rpm

其中包括软件包的名称(foo),版本号(1.0),发行号(1),与硬件平台(i386).

(1)安装

# rpm -ivh foo-1.0-1.i386.rpm

foo

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

a. 软件包已被安装

# rpm -ivh foo-1.0-1.i386.rpm

foo package foo-1.0-1 is already installed

error: foo-1.0-1.i386.rpm cannot be installed

如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs 选项,这将忽略该错误信息.

b. 文件冲突

如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:

# rpm -ivh foo-1.0-1.i386.rpm

foo /usr/bin/foo conflicts with file from bar-1.0-1

error: foo-1.0-1.i386.rpm cannot be installed

要想让rpm 忽略该错误信息, 请使用--replacefiles 命令行选项

c.未解决依赖关系

rpm软件包可能依赖于其它软件包, 在安装了特定的软件包之后才能安装该软件包.

# rpm -ivh bar-1.0-1.i386.rpm

failed dependencies:

foo is needed by bar-1.0-1

你必须安装完所依赖的软件包,才能解决这个问题.如果想强制安装 (但是,这样安装后的软件包未必能正常运行),请使用-nodeps 命令行选项.

(2) 卸载

# rpm -e foo

注意:这里使用软件包的名字foo,而不是软件包文件的名字"foo-1.0-1.i386.rpm".

如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息.如:


...   下一页
    摘要: 在asp.net 2.0中,gridview控件是十分不错的控件。有的时候,可能一个gridview控件中的各行都是文本框,如何一次性更新所有修改过的记录呢?有两种方法,一种是使用sqldatasource来更新所有记录,但这个方法比较慢,因为每更新一条记录都要建立数据连接并执行updatecommand,会影响性能,但还是先来看下实现方法: <%@ page language=&qu......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE