红联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. cheGuevara 于 2009-10-26 22:52:42发表:

    谢了

  2. dagel 于 2009-10-25 00:21:00发表:

    谢谢,很需要这样的技术文章

  3. ewido6666 于 2009-10-21 17:10:36发表:

    值的学习!顶!!!

  4. zhnf980 于 2009-10-15 11:36:37发表:

    直接,谢谢,一直为安装找不到路

  5. 362622645 于 2009-10-15 10:28:22发表:

    piao guo

  6. xiazhouquan 于 2009-09-07 20:06:44发表:

    挺齐全的

  7. zuoer777 于 2009-09-07 17:15:48发表:

    分享一下

  8. lihairui212 于 2009-07-25 17:43:17发表:

    学习了!

  9. s_songlin 于 2009-07-24 10:38:23发表:

    3Q

  10. jzhua_sc 于 2009-07-21 22:23:19发表:

    谢谢楼主分享!!

  11. 肥狼K 于 2009-07-20 18:00:30发表:

    谢谢分享!!支持!!

  12. oldbear 于 2009-07-14 17:02:34发表:

    非常感谢楼主啦

  13. asd15846 于 2009-07-12 20:26:24发表:

    理论与实践要结合,不然不懂,下载了一些LINUX,不过不想装到家里的电脑,自己的没带回来。

  14. kui2008 于 2009-07-09 17:02:38发表:

    谢了

  15. tacccai 于 2009-07-04 23:13:46发表:

    学习了!

  16. xiaomeng 于 2009-07-03 16:38:43发表:

    学习学习!

  17. johnson.pan 于 2009-07-03 15:15:20发表:

    写得比较细,而且这是常用的命令

  18. double_king 于 2009-07-03 15:05:43发表:

    学习了

  19. goldfish8762 于 2009-06-24 11:04:44发表:

    谢谢楼主分享!

  20. weir168 于 2009-06-23 20:31:57发表:

    学习了

  21. 小普林斯 于 2009-06-14 20:42:08发表:

    总结得不错~

  22. echohua 于 2009-06-14 20:38:08发表:

    谢谢楼主

  23. irresolute 于 2009-06-14 14:23:54发表:

    支持一下!学习了

  24. wxzbb001 于 2009-06-11 19:26:14发表:

    谢谢分享了~~~(6)m:b

  25. jiangjianjian 于 2009-06-11 13:08:35发表:

    我想要币下载资料

  26. ievandeng 于 2009-06-08 21:32:58发表:

    动手才是硬道理

  27. zzy870720z 于 2009-06-06 19:34:45发表:

    好,学习哦

  28. wula9707 于 2009-06-06 12:02:25发表:

    再学习

  29. Arixtony 于 2009-06-02 09:19:19发表:

    嘿嘿 ?还是WINDOWS人性化些撒???不过linux也不错???在这个过程里可以学到很多东西???

  30. mein 于 2009-05-16 07:13:56发表:

    谢谢

  31. blueskys 于 2009-05-14 09:01:43发表:

    谢谢你们的分享!

  32. nba23 于 2009-04-15 10:41:17发表:

    1# Dienems


    很好,不错!

  33. shang3976 于 2009-04-14 17:32:32发表:

    (6)m:b 对我这样的菜鸟来说很游泳啊,狂顶一下~

  34. LiuCan007 于 2009-04-05 13:40:29发表:

    呵呵
    好帖子

  35. 917818 于 2009-03-20 16:48:27发表:

    收到,谢谢。

  36. bbs_lh 于 2009-03-18 18:11:43发表:

    学习,谢谢了

  37. jerry520 于 2009-03-18 11:05:44发表:

    好东西,学习了!

  38. keyjing 于 2009-03-14 05:31:23发表:

    谢谢

  39. shmily-xu 于 2009-03-07 14:32:08发表:

    非常好,通俗易懂!

  40. 小兴 于 2009-03-06 20:01:39发表:

    这几天我一直在为如何安装软件而困扰,多谢你的分享了