红联Linux门户
Linux帮助

我对linux下软件安装的理解

发布时间:2013-08-05 19:22:19来源:红联作者:wbzxz
#### 前言 ####
**我是一名linux初学者,这些天跟着苏老师在linux的学习过程中,理解了一些内容。我把linux软件安装学习中的心得分享出来,主要是请大家给我指点。因为我的有些观点是不完善的,有问题的,还有很多方面没有想到,请大家看完后,提出意见和建议,让我能把错误的理解纠正过来,谢谢大家。**


----------
#### 一、软件安装基本流程 ####

[attach]40088[/attach]


----------


#### 二、Windows下软件安装 ####


[attach]40087[/attach]


----------


#### 三、linux下软件安装(方式一) ####

[attach]40086[/attach]
----------


#### 四、linux下软件安装(方式二) ####

[attach]40084[/attach]


----------


#### 五、linux下软件安装方式(方式三) ####

[attach]40085[/attach]
----------


#### 六、linux软件安装方式的选择 ####

个人认为,随着linux的发展,yum(apt)的这种安装方式是最为方便,也是首选的安装方式。 如果对linux很熟悉,并且软件在没有提供rpm包的时候,就要用源代码的安装方式。源代码安装方式需要更多的linux知识,安装过程中也比较麻烦,需要详细阅读安装指南,所以初学者一般不用这种方式安装。

----------


#### 七、linux软件安装时的依赖性问题 ####

在软件的运行过程中,需要用到库文件(动态链接文件)。由于linux是开源软件,所以库文件是可以共用的。A软件可以用B软件的库文件,不用重新编写代码,节省资源,体现了开源软件的优势。但是由于需要共用库文件,所以安装B软件时会检查A软件的库文件是否存在,这就是软件安装时碰到的依赖性的问题。正是因为这个原因,rpm包安装的时候,需要检查软件依赖性,从而保证软件能够正常运行。由于软件存在依赖问题,给linux软件安装造成了一定麻烦,我们在linux软件安装过程中碰到的问题,一般都是 依赖的文件找不到造成的。
YUM(APT)的软件安装方法,可以根据依赖性自动下载相关软件包,所以是linux下安装软件的首选方法。

----------


#### 八、为什么Windows下安装软件比Linux下简单 ####


之所以我们说linux下安装软件麻烦,主要是因为软件依赖性有时没有办法解决造成的。而在windows下,由于windows是商业软件,本身提供了大量的库文件。而如果系统中没有的库文件,则需要软件开发者自行开发,所以在安装软件时,会把自行开发的库文件全部装上,保证软件运行。这就保证了windows下很少会出现软件依赖性的问题(当然这种依赖性的情况也有,比如你在xp下安装某个软件时,会让你装sp2补丁等)。
由于windows依赖性的问题很少出现,所以我们感觉windows下安装软件比linux下简单。
文章评论

共有 169 条评论

  1. lw@Linux110 于 2014-09-30 11:04:55发表:

    写得不错

  2. seekdrm 于 2014-09-25 15:49:12发表:

    大彻大悟,(6)m:b

  3. jimzz 于 2014-09-25 00:16:28发表:

    学习学习

  4. hlwangyian 于 2014-09-13 22:12:13发表:

    学习中

  5. hlwangyian 于 2014-09-12 19:28:36发表:

    新手学习中

  6. 木瓜豆籽 于 2014-09-06 08:08:39发表:

    不错哦

  7. D.W_John 于 2014-08-31 09:20:52发表:

    谢谢分享

  8. lib90 于 2014-08-28 10:36:13发表:

    不错 很详细 门外偷窥的孩子拜读

  9. wangyichao0601 于 2014-08-21 23:20:41发表:

    不错

  10. whzhtlinux 于 2014-07-21 14:57:45发表:

    新手回复换积分~~~~~~~~~

  11. 于 2014-07-11 18:30:41发表:

    等更新,其实安装方法不外乎三种,yum(apt)、rpm、源码编译,但深入一些就不懂了,感觉还是处于windows 那种简单模式。

  12. l550747946 于 2014-07-10 17:32:26发表:

    学习

  13. 王某人 于 2014-06-23 18:33:41发表:

    安装软件的问题,成了我最大的拦路虎。

  14. emptii 于 2014-06-19 18:04:00发表:

    thanx for sharing

  15. 270800714 于 2014-06-18 18:00:01发表:

    没看懂,知道老师是对,顶一下!

  16. chrile 于 2014-06-15 16:02:45发表:

    感谢楼主分享,最好是有实例,菜鸟们才好理解啊

  17. gzw2h 于 2014-05-29 10:16:30发表:

    学习了。。。

  18. jia_1509 于 2014-05-26 17:36:53发表:

    学习 了 ,

  19. eastwood 于 2014-05-20 08:22:53发表:

    学习学习。。。。。

  20. 网络情报站 于 2014-05-18 18:17:37发表:

    在线阅读很便捷

  21. Nick_15 于 2014-05-14 22:47:35发表:

    过来看看,学习一下

  22. marriszhang 于 2014-05-09 12:36:06发表:

    顶起顶起顶起顶起

  23. 13987867947 于 2014-05-08 16:07:21发表:

    新手回复换积分~~~~~~~~~

  24. jinda198457 于 2014-04-30 22:02:32发表:

    新手回复换积分~~~~~~~~~

  25. tux456 于 2014-04-29 09:28:51发表:

    学习下,概念性的

  26. 小xixi 于 2014-04-28 22:46:47发表:

    学习;

  27. jwhdu 于 2014-02-22 18:04:58发表:

    新手来了,过来瞧瞧,多多指教。

  28. 463748260 于 2014-02-19 14:52:14发表:

    学习学习

  29. xubindonghu 于 2014-01-23 13:01:27发表:

    感谢wbzxz的分享,希望看到实例。

  30. 薄毛裤 于 2014-01-22 17:38:52发表:

    好不容易能了,尽快完成

  31. 薄毛裤 于 2014-01-22 17:20:31发表:

    看看啊,学习一下啦

  32. cheyxing 于 2014-01-19 11:35:59发表:

    学习了,感谢分享

  33. tianxiaweigong 于 2014-01-16 18:23:27发表:

    学习了

  34. senke1 于 2014-01-14 15:10:53发表:

    好东西,已收藏

  35. 769898554 于 2014-01-05 23:30:48发表:

    感谢分享 值得学习啊~~~

  36. qingdi 于 2014-01-02 12:38:12发表:

    好帖子一定要顶一顶

  37. boff1314 于 2014-01-02 10:02:18发表:

    不错 支持一下

  38. 吕佩尔狐 于 2013-12-31 16:54:51发表:

    学习了,谢谢。

  39. siomhayha 于 2013-12-24 21:24:06发表:

    感谢楼主分享哦~ 学习了~~

  40. siomhayha 于 2013-12-24 21:23:37发表:

    谢谢了,好东西