红联Linux门户
Linux帮助

Linux软件安装指南

发布时间:2008-08-18 01:08:03来源:红联作者:Dienems
  这几天上手Linux,装了系统的第一件事必然是装常用的软件,Linux集成了不少软件,可是对于一些习惯了的windows文件兼容性不太好,所以还是要下一些比较全面的软件或代替或补充。Linux下安装软件感觉很复杂,一种软件包就有一种安装方法,不象windows找到.exe就万事大吉了,而且不少软件都要很复杂的编译、配置,感觉头很大,这几天我唯一的工作就是不停的下载、安装。虽然开源是件很诱惑的事,可是感觉没有windows的标准化的确大大削弱了linux的市场。把这几天用过的一些安装方法总结一下吧,以备日后。

  1) rpm包。是Redhat提供的一种已经编译过的包封的安装装格式。一般使用rpm命令直接执行安装,比较简单。常用的格式是:

  "rpm -ivh <文件名>.rpm"

  (-i是安装,-v是校验,-h是显示安装进度)

  卸载同样也是一条命令就完成了:

  "rpm -e <软件名>"

  这里的软件名跟rpm包的文件名不一样,通常不包括软件版本号,可以通过rpm命令先查看已安装的rpm软件包,再卸载列表中的软件。

  2) deb包。它是Debain Linux提供的一种已经编译过的包封的安装装格式。安装方法跟rpm 类似。

  "dpkg -i .deb"

  "dpkg -e <软件名>"

  3) tar包。这种安装包是Unix下tar工具的压缩包,有时经过2次会在.tar后面加上.bz2、.gz等扩展名。这种包多数都提供源代码,开放性最好(可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题。一般安装tar包的步骤如下:

  1:解压压缩包----"tar -xvzf 压缩包名" 或者 "tar -xvzf 压缩包名"(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用bzip2解压)

  2:配置安装选项----"./configure",一般用prefix参数配置安装路径,其他的参数也很有用。

  3:编译安装文件----"make"。

  4:安装----"make install"

  5:清除安装产生的临时文件----"make clean"

  有些软件不完全遵循这个步骤,(比如luma qq解压后直接./lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者readme文件。一般来说,安装后的可执行文件会存放在/usr/local/bin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

  卸载tar包可以进入安装目录执行"make uninstall" ,如果软件不提供uninstall,就必须手动"rm -rf"删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

  4)安装脚本。目前有些软件提供安装和卸载的SHELL脚本,只要运行install.sh甚至可以直接从网站下载软件一并安装到本地,同时运行uninstall.sh就卸载该软件。

  一些常用软件的安装和配置方法

  linux找到一个适用的、完整的应用软件版本至关重要,这点我深有体会,我要安装的东西不多,但这几天就不停的各种版本来尝试,有些还会引起软件冲突,有些安装了发现没有传说中的功能又得下插件什么的。linux的发行版本又多,各种体会和经验都是因人而异了。
文章评论

共有 115 条评论

  1. Vegan 于 2011-07-17 16:33:24发表:

    [code]/**/[/code]

  2. lcy1216 于 2011-07-15 19:06:15发表:

    多谢了 学习一下

  3. 过河小马 于 2011-07-15 17:14:56发表:

    学习

  4. nethead193 于 2011-07-14 08:34:13发表:

    嗯,很好

  5. yrj8008037241 于 2011-06-20 09:57:03发表:

    :0wmjh(1

  6. 397778823 于 2011-06-19 23:38:43发表:

  7. zl870213 于 2011-06-19 15:45:09发表:

    很详细!

  8. apnet001 于 2011-06-18 21:42:32发表:

    学习了

  9. zhouyh_789 于 2011-06-16 17:25:39发表:

    ??了……

  10. Linux_mj 于 2011-05-20 09:37:25发表:

    学习下,以前装了几次都失败(6)m:b

  11. hejianqi 于 2011-05-19 08:56:26发表:

    嗯啊 各个版本之间如果以有兼容所有命令那就完美了

  12. hiluyao 于 2011-05-17 20:59:41发表:

    谢谢分享

  13. hudengke718 于 2011-05-07 09:12:25发表:

    谢谢!

  14. lnxyzx 于 2011-05-05 15:27:16发表:

    喜欢这样摸索着前进且培养手动能力,相信在这会学到更多的知识

  15. caiyj4352 于 2011-05-04 17:59:57发表:

    学习

  16. chenlie 于 2011-05-03 12:40:58发表:

    我新浦区的,qq是1006963493,现在用linux,刚接触,求指导。

  17. Elinx 于 2011-01-28 14:24:38发表:

    顶!虽然linux下很多问题都可以想办法解决,不过还是希望软件的安装方式能统一,更宜系统普及

  18. lp518 于 2010-12-26 22:51:28发表:

    确实比在windows下装软件下麻烦~

  19. zhangxing095047 于 2010-12-24 22:48:27发表:

    新手,学习中。。。。。。。

  20. leonn 于 2010-12-24 16:27:17发表:

    很好的总结啊 呵呵

  21. wx-1 于 2010-12-24 12:00:41发表:

  22. wsw8956100 于 2010-11-24 12:48:53发表:

    这样就可以了?

  23. 鲁夫 于 2010-11-16 16:48:57发表:

    Linux安装程序好烦,谢谢!

  24. nolphin 于 2010-11-08 15:02:08发表:

    只有自己试过才知道~~

  25. namewzf 于 2010-07-23 11:06:39发表:

    楼主讲的很实用啊,谢谢!

  26. xiaolancong 于 2010-07-15 16:17:04发表:

    谢谢

  27. cstj 于 2010-07-11 15:56:41发表:

    谢谢你们的分享!

  28. bob.wu 于 2010-04-27 16:39:57发表:

    总结的真好,谢谢

  29. ayongw 于 2010-04-25 13:42:11发表:

    讲的很好,谢谢楼主分享!

  30. ayongw 于 2010-04-25 13:42:08发表:

    讲的很好,谢谢楼主分享!

  31. bm4867 于 2010-04-01 22:23:58发表:

    自由系统学习一下

  32. gavinwang 于 2010-03-26 22:04:46发表:

    正在学习,谢谢楼主分享

  33. zhongziqi 于 2010-03-25 21:45:43发表:

    谢谢你的分享!!!!!

  34. zzy870720z 于 2010-03-21 21:41:50发表:

    不错

  35. anson338 于 2010-03-21 21:26:55发表:

    刚学Linux

  36. anson338 于 2010-03-21 21:26:43发表:

    刚学Linux

  37. odie423x 于 2010-03-21 00:07:20发表:

    很好的帖子,谢谢楼主分享!

  38. wst021 于 2010-03-17 10:00:05发表:

    学习过了,支持楼主!

  39. jmklmyt 于 2010-03-16 19:07:29发表:

    很好!讲得很好
    谢谢你们的分享!

  40. xpress 于 2010-03-13 22:59:07发表:

    这些应该是最基础的了!