#### 前言 ####
**我是一名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下简单。
David19 于 2013-08-08 10:36:54发表:
感谢楼主分享哦~ 学习了~~
于 2013-08-08 10:35:30发表:
很不错哦~~~~
zhangjy555 于 2013-08-07 17:20:21发表:
顶
wbzxz 于 2013-08-06 21:14:21发表:
感谢Growth兆,请您帮忙看看,我的总结里面有什么不完善,不严谨与不正确的地方,请您指点,谢谢。
wbzxz 于 2013-08-06 21:13:57发表:
感谢Growth兆,请您帮忙看看,我的总结里面有什么不完善,不严谨与不正确的地方,请您指点,谢谢。
Growth兆 于 2013-08-06 09:43:42发表:
感谢wbzxz的分享,本贴加入到论坛的Linux应用贴中
yinzinuo 于 2013-08-06 09:27:00发表:
我把我学习的也共享下:
软件包安装有三种 rpm /tar/ yum
rpm 实际是一种2进制方式,和windows 的exe在使用方法和构造是一样的。相当于windows市场的绿色软件。无需安装,直接解压使用。 是以 / 为安装路径
tar 源码 .c .h
1.这种文件需要编译 ./configure
2.确认运行环境 然后制成可执行文件 make
3.最后进行安装 make install 到 usr/local (安装路径)
yum
rpm 存在安装顺序问题和互相依赖关系问题,yum来解决这个问题,我们用rpm多用于查询。
rformance 于 2013-08-06 08:44:23发表:
严重学习啊
jxj_njjn 于 2013-08-06 08:08:55发表:
不够详细啊 安装有流程 最好再举几个例子