欢迎来到天天文库
浏览记录
ID:19215353
大小:29.50 KB
页数:6页
时间:2018-09-29
《linux软件安装方法(致新手)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Linux软件安装方法(致新手)说明这些并不全面,就像windows不是每个软件的安装都一样。其实rpm的管理比ms的要全面的多。新手先看看下面,举一反三!不要死心眼,就这么用!仔细学习吧,如果你现在是学生,太好了,学会Linux就能混碗饭吃。注意是白领的饭。一点都不夸张,用过Linux的人都不多,这就是趋势,不要那天要做每人做过的,如果有什么是没人做的,那他就不值得作。顺应趋势吧我都贴了好几回了,要是觉得有用就保存好!1、源代码包的安装gzip-dapache_1.3.20.tar.gz(解压)tarxvfapache_1.3.20.tar(解包)cdapache_1.3.20
2、./configure(配置)----./configure--help(查看configure选项)make(编译)makeinstall(安装)makeclean(卸载)注:典型的源代码包可以这样安装,但不都是这样,如webmin要执行其目录下./setup.sh进入交互式配置安装卸载用uninstall程序具体如果不清楚看要安装的包下的README文件2、RPM包的安装RPM软件包的一个例子:foo-1.0-1.i386.rpm其中包括软件包的名称(foo),版本号(1.0),发行号(1),和硬件平台(i386)。(1)安装#rpm-ivhfoo-1.0-1.i386.rp
3、mfoo#######################A.软件包已被安装#rpm-ivhfoo-1.0-1.i386.rpmfoopackagefoo-1.0-1isalreadyinstallederror:foo-1.0-1.i386.rpmcannotbeinstalled如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs选项,这将忽略该错误信息。B.文件冲突如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:#rpm-ivhfoo-1.0-1.i386.rpmfoo/usr/bin/fooconflictswithfilefr
4、ombar-1.0-1error:foo-1.0-1.i386.rpmcannotbeinstalled要想让RPM忽略该错误信息,请使用--replacefiles命令行选项C.未解决依赖关系RPM软件包可能依赖于其它软件包,在安装了特定的软件包之后才能安装该软件包。#rpm-ivhbar-1.0-1.i386.rpmfaileddependencies:fooisneededbybar-1.0-1你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装(但是,这样安装后的软件包未必能正常运行),请使用-nodeps命令行选项。(2)卸载#rpm-efoo注意:这里使用软件
5、包的名字foo,而不是软件包文件的名字“foo-1.0-1.i386.rpm”.如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如:#rpm-efooremovingthesepackageswouldbreakdependencies:fooisneededbybar-1.0-1要想RPM忽略该错误信息继续卸载的话(但是,依赖于该软件包的程序可能无法运行),请使用-nodeps命令行选项。(3)升级#rpm-Uvhfoo-2.0-1.i386.rpmfoo###############################当使用旧版本的软件包来升级新版本的软件时,会产生
6、以下错误信息:#rpm-Uvhfoo-1.0-1.i386.rpmfoopackagefoo-2.0-1(whichisnewer)isalreadyinstallederror:foo-1.0-1.i386.rpmcannotbeinstalled要使RPM坚持这样“升级”,可使用--oldpackage命令行参数。(4)查询#rpm-qfoofoo-2.0-1软件包指定选项:-a查询所有已安装的软件包.-f将查询包含有文件的软件包-q查询软件包文件名为的软件包信息选择选项:-i显示软件包信息,如描述,发行号,尺寸,构建日期,安装日期,平台,以及其它各类信息。-l显示软件包中的
7、文件列表。-s显示软件包中所有文件的状态。-d显示被标注为文档的文件列表(man手册,info手册,README's,etc).-c显示被标注为配置文件的文件列表。这些是要在安装完毕以后加以定制的文件(sendmail.cf,passwd,inittab,etc)。对于那些要显示文件列表的文件,可以增加-v命令行选项以获得如同ls-l格式的输出。(5)验证验证软件包是通过比较软件包中安装的文件和软件包中的原始文件信息来进行的。除了其它一些东西,验证主要是比较文件的尺寸,MD5校验
此文档下载收益归作者所有