怎么在linux下安装软件?

给以个详细的不走,我不要从网上下载的那些东西,看不明白?希望会的朋友给个联系方式。。。。我下的软件开始是以tar.bz2结尾的,我解压之后是.tar结尾的,请问然后怎么弄... 给以个详细的不走,我不要从网上下载的那些东西,看不明白?
希望会的朋友给个联系方式。。。。
我下的软件开始是以tar.bz2结尾的,我解压之后是.tar结尾的,
请问然后怎么弄。
谢谢
展开
 我来答
moosewoler
2009-01-18 · TA获得超过828个赞
知道小有建树答主
回答量:203
采纳率:75%
帮助的人:110万
展开全部
呵呵,这个好多人问过的,可以用来赚分呀^o^

源代码包要先编译,再安装!
1.先解压,对于tar.bz2结尾的:
tar -jxvf packagename.tar.bz2
其中packagename是你的软件包名称,可以用tab自动补全。
2.配置
进入解压后的目录,运行:
./configure
3.编译
如果上一步不出错的话输入:
make
4.安装到系统中
上一步就已经产出可以运行的文件了,不过如果需要安装到系统上一步改成:
make install

这样就完成了源代码的编译,并安装到/usr/bin下了(根据具体情况有所不同)。

注意事项:
在编译安装源码包的时候,一定要仔细检查系统设置,主要有:
1.编译器的设置。有的时候会检查编译器版本,比如在编译MATLAB2008a的时候,make需要GCC4.1,而系统的编译器版本是4.3就会引起错误,这时候要手动设置环境变量CC。
2.依赖包的设置。有些软件是依赖特定包来实现功能的,比如在安装COMPIZ的时候会要求系统里存在libgl1-mesa-glx等,如果系统中有没满足的依赖关系时,make的时候会报错,仔细观察出错的提示,大致就能知道是缺少什么lib包。
3.symbol的设置。除了以上两点,还要注意symbol的设置。symbol一般就是头文件的集合。比如在编译vmware server的过程中会提示指定系统头文件的放置位置。一般来说,系统常用的头文件都被打包在一起为linux- headers-*.*.**.*-arch(适合debian系统,其中星号为内核版本号,arch代表CPU体系),仔细检查编译时要求的版本号是否于目前安装的版本号对应。还有就是,第二步中安装的lib也需要有对应的头文件,一般放在与lib同名的有dev后缀的包中。

祝你早日编译成功~
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
宏宇资深工程师
2009-01-17 · TA获得超过775个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:0
展开全部
那你就是源代码安装方式了。你可以按照下面的步骤进行安装。
1,先解压软件包:
tar -jxvf package-name.tar.bz2
2,进入解压后产生的目录当中:
cd package-name
3,如果你不知道怎么安装的话,不要着急好好的看看在这个目录当中的README文件,在这里面有一个很详细的安装说明,不过是英文写的,你的英文还可以吧。
4,如果不行的话,你可以直接执行下面的三个命令:
configure
make
make install

注:我劝你还是好好的看看README所提供的安装方法,因为,不同的软件它的安装方式是不同的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友89feb75a5
2009-01-17 · TA获得超过194个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:0
展开全部
你那个是源代码安装包~~
MSN:3368442@msn.cn

参考资料: 我的脑!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式