LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1786|回复: 25

gentoo及linux试用手记

[复制链接]
发表于 2009-12-3 01:00:17 | 显示全部楼层 |阅读模式
关于gentoo,一句话:管理软件太爽了,看着代码编译成软件真爽。
关于Linux,Windows也只想说一句:Linux是我的,Windows是你(MS)的。
发表于 2009-12-3 01:08:34 | 显示全部楼层
但是软件源好像没有 Ubuntu 多
虽然我也没用过 Ubuntu,但想装的软件 gentoo 不提供时,google 却看到了 ubuntu 里介绍用 apt 安装的方法
很多软件都是,遇到很多次了
回复 支持 反对

使用道具 举报

发表于 2009-12-3 01:13:09 | 显示全部楼层
软件包不够多?这个。。。。就算portage里没有,overlay里面也会有啊?就算overlay没有,自己写一个ebuild当贡献大家了。。。
回复 支持 反对

使用道具 举报

发表于 2009-12-3 02:14:12 | 显示全部楼层
不妨说说是哪一个?
回复 支持 反对

使用道具 举报

发表于 2009-12-3 05:48:25 | 显示全部楼层
Post by platinum;2051901
但是软件源好像没有 Ubuntu 多
虽然我也没用过 Ubuntu,但想装的软件 gentoo 不提供时,google 却看到了 ubuntu 里介绍用 apt 安装的方法
很多软件都是,遇到很多次了

1. 看看是不是 ~arch 里面有
2. 再看看是不是 overlay 里面有,比如 sunrise
3. 然后看看 Gentoo Bugzilla 里面有没有人发布过 ebuild
4. 最后看看该软件官方网站/论坛有没有提供 ebuild
5. 自己写 ebuild

通常,问题在第 1、2 步就解决了
回复 支持 反对

使用道具 举报

发表于 2009-12-3 14:35:00 | 显示全部楼层
Post by 8pm;2051914
1. 看看是不是 ~arch 里面有
2. 再看看是不是 overlay 里面有,比如 sunrise
3. 然后看看 Gentoo Bugzilla 里面有没有人发布过 ebuild
4. 最后看看该软件官方网站/论坛有没有提供 ebuild
5. 自己写 ebuild

通常,问题在第 1、2 步就解决了


没错,这就是gentoo最赞的地方,而且如果你真的发现了一个自己非常需要的软件,但是没有现成的ebuild,自己努力写了一个ebuild,对自己的水平提升会有很大的帮助。
回复 支持 反对

使用道具 举报

发表于 2009-12-3 15:10:10 | 显示全部楼层
Post by 8pm;2051914
1. 看看是不是 ~arch 里面有
2. 再看看是不是 overlay 里面有,比如 sunrise
3. 然后看看 Gentoo Bugzilla 里面有没有人发布过 ebuild
4. 最后看看该软件官方网站/论坛有没有提供 ebuild
5. 自己写 ebuild

通常,问题在第 1、2 步就解决了


还有一种情况,就是有时候几个软件功能相同和相似,gentoo里往往只有好用的那个。
回复 支持 反对

使用道具 举报

发表于 2009-12-5 14:29:18 | 显示全部楼层
Post by zhllg;2051906
不妨说说是哪一个?

easystroke 我很喜欢用,但没在Portage中找到,Overlay 现在只是跟着置顶帖,配置上了China的Overlay,其它的还没仔细研究。

还有个Xmind,自己也想试试,也没找到。

如果Gentoo在类似的软件中只有最好用的那一个,可是从我的使用情况来看,很多软件我并不知道哪一个好用,也许好用的那个我还没听说过呢。

再有就是我也不想让别人替我决定,什么软件好用(能用)。我用Gentoo 也 是很大程度上有这么点倔的原因。

自己写Ebuild,我看还是省了吧,我就是一个普通用户,没这兴趣,也没这时间。我能有时间把自己真正能用的软件学好怎么用就已经很不错了。



我现在觉得,Gentoo这个东西说是定制性高,实际上只能说比其它的发行版可定制性强。当你想把一个东西完全按照自己的想法定制的话,你不去自己修改源代码是不可能的。光靠几个USE,MASK什么的就能实现我希望的定制?不太现实。

比如我觉得Firefox的菜单栏太高,想在菜单字体不变的情况下,变小菜单栏高度,这个愿望使用USE能实现吗?能有简单的方法实现吗?
回复 支持 反对

使用道具 举报

发表于 2009-12-5 14:57:14 | 显示全部楼层
Post by zhou3345;2052026
还有一种情况,就是有时候几个软件功能相同和相似,gentoo里往往只有好用的那个。

这个太主观了,开发者不应该把自己看作上帝,而要顺应技术的发展。
Post by tomguy;2052793
easystroke 我很喜欢用,但没在Portage中找到,Overlay 现在只是跟着置顶帖,配置上了China的Overlay,其它的还没仔细研究。

还有个Xmind,自己也想试试,也没找到。

easystroke的ebuild可以在这里找到。
[color="Blue"]http://bugs.gentoo.org/253783
[color="Blue"]http://gpo.zugaina.org/x11-misc/easystroke

[color="Blue"]TualatriX's Gentoo Overlay里有app-misc/xmind
Post by tomguy;2052793
如果Gentoo在类似的软件中只有最好用的那一个,可是从我的使用情况来看,很多软件我并不知道哪一个好用,也许好用的那个我还没听说过呢。

再有就是我也不想让别人替我决定,什么软件好用(能用)。我用Gentoo 也 是很大程度上有这么点倔的原因。

自己写Ebuild,我看还是省了吧,我就是一个普通用户,没这兴趣,也没这时间。我能有时间把自己真正能用的软件学好怎么用就已经很不错了。

说实话,如果不关心软件的编译、不喜欢给软件包写ebuild,那你完全体会不到Gentoo的精髓。我一直认为这算基本功,当初玩Arch的时候,在AUR上也维护过一些PKGBUILDs。

除开那些衍生版本,不同的发行版最大的不同就是包管理系统。通过学习这个,你可以真正掌控整个系统。即使不谈这个,你也遇到这样现实的问题:需要的软件并不存在于软件仓库中。光是这个,也应该去了解下ebuild,因为你需要的软件别人不一定也感兴趣。抱怨是没有用的,你可以试着去改变。

总之,很多Linux用户总有一天会走到这一步,即使不参与开发,也多少应该懂一些。
回复 支持 反对

使用道具 举报

发表于 2009-12-5 15:41:27 | 显示全部楼层
Post by coderoar


说实话,如果不关心软件的编译、不喜欢给软件包写ebuild,那你完全体会不到Gentoo的精髓。我一直认为这算基本功,当初玩Arch的时候,在AUR上也维护过一些PKGBUILDs。

除开那些衍生版本,不同的发行版最大的不同就是包管理系统。通过学习这个,你可以真正掌控整个系统。即使不谈这个,你也遇到这样现实的问题:需要的软件并不存在于软件仓库中。光是这个,也应该去了解下ebuild,因为你需要的软件别人不一定也感兴趣。抱怨是没有用的,你可以试着去改变。

总之,很多Linux用户总有一天会走到这一步,即使不参与开发,也多少应该懂一些。


你说的有道理。

从大面上说可能99%的用户都不会关心编译和Ebuild 这两个东西。

我这几天也在思考Gentoo的软件安装的问题,看来是没有理解Gentoo的精髓。

自己整天使用的软件都还谈不上精通,软件的编译问题对我这种人来说是不是有点超前了。。。


如果我要用的软件不在软件仓库中的话,我一般就是直接从源代码编译了,不用Portage系统了。



我突然有了一个想法,软件、计算机这些都是工具而已,我们只不过是使用工具的人,而使用工具的人是没有必要掌握工具的制造的吧。社会的分工是十分明确和细致的,什么都想掌握的人,他能有这么多的时间吗?

从我的角度上说,我是需要有专业的总工程师来为我们来维护软件库的,我们能把软件(工具)用好,也就算是完成了我们的社会分工了。



当然,有时间的话,我也希望能学习一些更加深入的问题。毕竟老司机多少都是懂些修车的技术的。


说到这里我还真是有点想法:再装新机子的话没准会考虑Arch的。花心的我呀……我也知道没事换来换去没什么好处的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表