返回信息流来 源: 118.229.164.143
【 以下文字转载自 yegle 的信箱 】
发信人: yegle (一阁@SL小分队), 信区: Linux
标 题: Re: wen yi ge baichiwenti
发信站: 北邮人论坛 (Mon Sep 1 20:01:48 2008), 站内
linux里安装软件,一般不会像windows一样下载一个文件双击安装,因为运行一个linux的软件需要满足很多依赖关系,复杂到几乎不可能自己手动解决
所以linux里安装软件一般是通过系统的包管理系统进行安装的,从一个通常称为“源”的服务器自动下载包括依赖关系在内的软件包,然后自动安装
所以有一点要明白:不要问“系统把软件装在哪了?”这种问题,因为系统帮你管理好了,你不用关心;
但是系统必须要知道你希望从哪里下载安装用的软件包,也就是需要告诉系统源地址在哪。各个发行版的源配置方法各不一样,具体的配置方法可以看置顶。配置好源之后,只要在命令行里运行一个命令,就可以自动安装好一个软件了
例如:
sudo aptitude install foo(debian\ubuntu)
sudo yum install bar(fedora\redhat)
sudo emerge foo-bar(gentoo)
那有的童鞋就会问了:难道软件源里面包括所有软件了?我要装的软件源里面没有怎么办?
统计一下数据:
gentoo的源里面目前有的软件包数目:13516
其他发行版手头没有,无法统计,但是数量上基本和gentoo会一致
你觉得你用的软件可能在这10000多个软件之外么?
好吧如果你真的觉得你那么不幸运,没关系,自己安装也行。所有的开源软件都支持自己编译安装,通常以tar包的形式提供给你源代码。下载,用tar命令解压缩(怎么解压缩?自己去问男人——man tar),然后仔细阅读解压后文件夹中的INSTALL或者README或者类似的文本文件,了解安装方法。
对于绝大多数软件来说,编译安装三部曲:
./configure,自动生成makefile
make,进行编译
make install,进行安装。当然可能会因为权限不够(为什么?去了解一下相关信息吧),需要加上sudo执行
如果想了解更多的话,可以去google一个关键词:automake
【 在 haidixipan (嘉嘉敏 ) 的大作中提到: 】
: zen me yang an zhuang ruan jian
: xia zai wan yi ge yasuo bao hou buzhidao zenme jie yasuo
: yin ci wo xian zai hai buneng yong Chinese shuru
: ...................
这是一条镜像帖。来源:北邮人论坛 / linux / #54779同步于 2008/9/1
Linux机器人发帖
Linux里安装软件基础知识
yegle
2008/9/1镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。