linux系统中程序的安装、卸载和升级教程

linux系统中程序的安装、卸载和升级教程

ID:21667895

大小:15.86 KB

页数:6页

时间:2018-10-23

linux系统中程序的安装、卸载和升级教程_第1页
linux系统中程序的安装、卸载和升级教程_第2页
linux系统中程序的安装、卸载和升级教程_第3页
linux系统中程序的安装、卸载和升级教程_第4页
linux系统中程序的安装、卸载和升级教程_第5页
资源描述:

《linux系统中程序的安装、卸载和升级教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。由于linux系统中应用软件的安装和大家熟悉的windows下面的软件的安装过程存在很大的区别,在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),版本

3、号(1.0),发行号(1),和硬件平台(i386)。  (1)安装  #rpm-ivhfoo-1.0-1.i386.rpm  foo  #######################  A.软件包已被安装  #rpm-ivhfoo-1.0-1.i386.rpm  foopackagefoo-1.0-1isalreadyinstalled  error:foo-1.0-1.i386.rpmcannotbeinstalled  如果你仍旧要安装该软件包,你可以在命令行上使用--replacepkgs选项,这将忽略该错误

4、信息。  B.文件冲突  如果要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:  #rpm-ivhfoo-1.0-1.i386.rpm  foo/usr/bin/fooconflictswithfilefrombar-1.0-1  error:foo-1.0-1.i386.rpmcannotbeinstalled  要想让RPM忽略该错误信息,请使用--replacefiles命令行选项  C.未解决依赖关系  RPM软件包可能依赖于其它软件包,在安装了特定的软件包之后才能安装该软件包。  

5、#rpm-ivhbar-1.0-1.i386.rpm  faileddependencies:  fooisneededbybar-1.0-1  你必须安装完所依赖的软件包,才能解决这个问题。如果想强制安装(但是,这样安装后的软件包未必能正常运行),请使用-nodeps命令行选项。  (2)卸载  #rpm-efoo  注意:这里使用软件包的名字foo,而不是软件包文件的名字“foo-1.0-1.i386.rpm”.  如果其它软件包依赖于你要卸载的软件包,卸载时则会产生错误信息。如:  #rpm-efoo  re

6、movingthesepackageswouldbreakdependencies:  fooisneededbybar-1.0-1  要想RPM忽略该错误信息继续卸载的话(但是,依赖于该软件包的程序可能无法运行),请使用-nodeps命令行选项。  (3)升级  #rpm-Uvhfoo-2.0-1.i386.rpm  foo  ###############################  当使用旧版本的软件包来升级新版本的软件时,会产生以下错误信息:  #rpm-Uvhfoo-1.0-1.i386.rpm  

7、foopackagefoo-2.0-1(whichisnewer)isalreadyinstalled  error:foo-1.0-1.i386.rpmcannotbeinstalled  要使RPM坚持这样“升级”,可使用--oldpackage命令行参数。  (4)查询  #rpm-qfoo  foo-2.0-1  软件包指定选项:  -a查询所有已安装的软件包.  -f将查询包含有文件的软件包  -p查询软件包文件名为的软件包  信息选择选项:

8、  -i显示软件包信息,如描述,发行号,尺寸,构建日期,安装日期,平台,以及其它各类信息。  -l显示软件包中的文件列表。  -s显示软件包中所有文件的状态。  -d显示被标注为文档的文件列表(man手册,info手册,README's,etc).  -c显示被标注为配置文件的文件列表。这些是要在安装完毕以后加以定制的文件(sendmail.cf,passw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。