smallbox120 发表于 2013-09-01 17:03

作为新手对一个问题非常头疼

用linux尝试编译各种开源软件,但是鲜有成功,主要是机器上没有很多的库文件和头文件,一编译就报错,结果只能按图索骥的把报错的 东西都一个个找到装上。为了一个软件,可能要手动安装10多种不同的库文件,难道就没有什么解决方法吗?像yum还能自动处理dependencies
更可恶的是,这些头文件库根本无法直接用yum安装,比如opengl库,实际是有5个奇奇怪怪名字的安装包组成的(文件名和“opengl”几个字完全没联系),只能先google,然后分别下载安装。如果是比较知名的东西还好,一搜就能找到,一些冷门的东西,经常google不到任何相关信息。

djsxut 发表于 2013-09-02 00:05

README 和 INSTALL 里面有的有依赖说明吧。

MMMIX 发表于 2013-09-02 15:09

回复 1# smallbox120


    很好奇,你自己编译这些奇奇怪怪的东西干什么?没有现成的安装包么?

流氓无产者 发表于 2013-09-02 21:55

整多了,就顺了
所有的事情都是这样
你不顺,是因为你不了解

smallbox120 发表于 2013-09-03 22:27

回复 4# 流氓无产者
我知道是经验的问题,但是这种设计违反了user-friendly原则,而且即使什么都懂的人,也要花大量时间才能把这些依赖安装完毕


   

songjyf 发表于 2013-09-05 11:53

我用的opensuse12.2 需要某个软件的时候,输入命令行   cnf软件名,然后会提示有没有这个软件包,然后zypper install 软件名 会自动安装。

最后的选择才是源码编译安装。

要学会使用。

选择一个感兴趣的应用方向。多多接触就会好起来。

timespace 发表于 2013-09-05 18:36

很多常用的软件和库都可以yum或apt-get等工具一路搞定,好奇LZ在研究什么。。

BlueSky_Yu84 发表于 2013-09-11 01:04

RedHat9.0时代,刚接触Linux的时候确实这样,不过现在情况不同了,一般都是yum,关于头文件的,一般yum search -devel文件都能找到,很少会源码编译了....
页: [1]
查看完整版本: 作为新手对一个问题非常头疼