LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-07-25, 07:38 第 1 帖
xliotx
 
 
 
注册会员  
  注册日期: Aug 2008
  帖子: 234
  精华: 0
 

标题: gentoo用户可能转向arch的几个问题(原gentoo用户或用过gentoo的进)


用gentoo 2年多,有很多习惯实在是不想改变,但的确不太喜欢gentoo的编译速度……而且gentoo系统其实挺庞大的,装了好多开发包,基本用不到,我又有点系统洁癖……所以考虑在未来的新本子上换arch试试。我现在比较关心的几个问题是:

1. 装AUR软件的稳定性和方便性。其安装和卸载是不是也可以很干净方便,自动解决依赖,和其他软件用统一用包管理系统一起管理。比如编译个ck的内核这种不在源里的东西。

2. yaourt这玩意是不是检索机器迅速,要知道eix和emerge检索软件速度根本不能比,eix因为自己建立数据库,完全没延时。发现有tupac,但好像数据库更新不依赖与pacman,要自己删除不用的目录?

3. gentoo的USE可以定依赖关系,比如mplayer不开某个USE,可能某个不用的包就不会安装。Arch里既然没有USE,难道说所有可能功能依赖的包都会被安装?那系统里无用的东西不是会比较多了……

4. 软件数量的问题……core+extra+aur >= gentoo + overlay?

欢迎补充可能出现的新问题……
  xliotx 当前离线   回复时引用此帖
旧 10-07-25, 08:42 第 2 帖
Havanna
 
 
 
注册会员  
  注册日期: Apr 2008
  我的住址: 上海
  帖子: 921
  精华: 0
 

1,aur有其方便性,至于稳定性,这要看软件包作者了,pkgbuild只是用包管理系统来管理而已,依赖?请读pkgbuild

2.yaourt一般是建立临时目录如/tmp来编译的,安装时还是调用pacman来安装的,仔细读/etc/yaourtrc

3.你打开一个软件包的pkgbuild就一目了然了,至于是源码包还是二进制包,这要看pkgbuild作者怎么写了,pkgbuild只是个脚本,你yaourt在线装某源码包的时候完全可以去改写configure,至于依赖......你打开一个pkgbuild文件看下啊

4.........至少目前还没发现gentoo中有而arch中没有的东东,如果够生僻,那么自己写个pkgbuild也非常方便,对gentoo用户而言不会连脚本也不会写吧

总之有一切问题,请先看下pkgbuild文件以及arch wiki中关于pkgbuild的相关介绍,会省却人家很多时间

此帖于 10-07-25 08:45 被 Havanna 编辑.
  Havanna 当前在线   回复时引用此帖
旧 10-07-25, 08:58 第 3 帖
xliotx
 
 
 
注册会员  
  注册日期: Aug 2008
  帖子: 234
  精华: 0
 

引用:
作者: Havanna
1,aur有其方便性,至于稳定性,这要看软件包作者了,pkgbuild只是用包管理系统来管理而已,依赖?请读pkgbuild

2.yaourt一般是建立临时目录如/tmp来编译的,安装时还是调用pacman来安装的,仔细读/etc/yaourtrc

3.你打开一个软件包的pkgbuild就一目了然了,至于是源码包还是二进制包,这要看pkgbuild作者怎么写了,pkgbuild只是个脚本,你yaourt在线装某源码包的时候完全可以去改写configure,至于依赖......你打开一个pkgbuild文件看下啊

4.........至少目前还没发现gentoo中有而arch中没有的东东,如果够生僻,那么自己写个pkgbuild也非常方便,对gentoo用户而言不会连脚本也不会写吧

总之有一切问题,请先看下pkgbuild文件以及arch wiki中关于pkgbuild的相关介绍,会省却人家很多时间
谢谢回答。

第二个问题,我主要关心搜索速度……不是怎么编译安装。

第三个问题,如果每装个依赖多的软件就去改configure,那和直接自己编源码没有太大区别了啊,没办法全局不用某种依赖么?就像全局禁用某个USE一样。就单个软件来说,因为改configure还要看每个编译选项的解释,也不方便。而且如果不是源码包怎么办?
  xliotx 当前离线   回复时引用此帖
旧 10-07-25, 09:10 第 4 帖
aegean sea
 
aegean sea 的头像
 
 
注册会员  
  注册日期: Jun 2009
  帖子: 349
  精华: 0
 

搜索很快,另外 yaourt 在安装软件时会提示你是否要更改配置文件,要改的话会直接帮你打开,删除你不想要的依赖,退出后就直接开始安装.很简单
  aegean sea 当前离线   回复时引用此帖
旧 10-07-25, 09:30 第 5 帖
xliotx
 
 
 
注册会员  
  注册日期: Aug 2008
  帖子: 234
  精华: 0
 

引用:
作者: aegean sea
搜索很快,另外 yaourt 在安装软件时会提示你是否要更改配置文件,要改的话会直接帮你打开,删除你不想要的依赖,退出后就直接开始安装.很简单
也就是说Arch无法全局禁用某个包?毕竟非源码包无法改依赖……
  xliotx 当前离线   回复时引用此帖
旧 10-07-25, 09:33 第 6 帖
freeobject
 
 
 
已封禁  
  注册日期: Nov 2008
  帖子: 501
  精华: 1
 

几个重要的发行版都用过,不再折腾了。感觉kubuntu就很好用。只不过对系统默认设置做了一些调整。

比如我的笔记本不需要连printer, 把相关服务和包卸载,尤其是经常更新的cups和hp驱动,卸了network相关的服务和包,改用wpa_supplicant, 卸了avaihi和bluez蓝牙,以后需要的时候再配置。服务里面停用dbus相关和其它一些无关紧要的。调整电源管理设置。安装phc-intel包,调整cpu电压。调整桌面特效和显卡设置

现在感觉系统非常稳定,基本无bug
  freeobject 当前离线   回复时引用此帖
旧 10-07-25, 09:39 第 7 帖
aegean sea
 
aegean sea 的头像
 
 
注册会员  
  注册日期: Jun 2009
  帖子: 349
  精华: 0
 

我没系统洁癖,一直都没改配置,忘了
  aegean sea 当前离线   回复时引用此帖
旧 10-07-25, 09:43 第 8 帖
aegean sea
 
aegean sea 的头像
 
 
注册会员  
  注册日期: Jun 2009
  帖子: 349
  精华: 0
 

Ubuntu 比较讨厌的一点是:源里经常会有老版本软件,而且把软件乱搭配打包.
  aegean sea 当前离线   回复时引用此帖
旧 10-07-25, 09:45 第 9 帖
tintin365
 
 
 
注册会员  
  注册日期: Apr 2007
  帖子: 88
  精华: 0
 

yaourt比eix慢,比emerge 快多了。
我用arch不是很多,谈点感觉不知道对不对。arch装软件,不会一下给你把依赖全装上去,而是和ubuntu一样,有些依赖只会提示你安装,而不是必须的。但是,有的时候装别的软件会引入这个依赖,然后当你删除那个软件的时候,系统不会把这个依赖也删了,因为你一开始安装的那个软件也可以需要这个依赖(虽然不是必须的)。
比如,你安装一个firefox,系统 一共给你装了11个包,你删除的时候,可能只会删掉4个包,剩下的7个包是别的软件的可选依赖。

个人觉得,洁癖是种病,不是任何发行版能制好的。装个arch不像gentoo,用不了多少时间,有这功夫问,早就可以装上试试 了。
  tintin365 当前离线   回复时引用此帖
旧 10-07-25, 10:07 第 10 帖
freeobject
 
 
 
已封禁  
  注册日期: Nov 2008
  帖子: 501
  精华: 1
 

引用:
作者: aegean sea
Ubuntu 比较讨厌的一点是:源里经常会有老版本软件,而且把软件乱搭配打包.
忘了说了,把这个自动更新也禁用,改用aptitute管理
  freeobject 当前离线   回复时引用此帖
旧 10-07-25, 10:10 第 11 帖
freeobject
 
 
 
已封禁  
  注册日期: Nov 2008
  帖子: 501
  精华: 1
 

还有,不要安装商业包,比如adobe flash等,这些东西会带来无穷无尽的麻烦
  freeobject 当前离线   回复时引用此帖
旧 10-07-25, 10:15 第 12 帖
xliotx
 
 
 
注册会员  
  注册日期: Aug 2008
  帖子: 234
  精华: 0
 

引用:
作者: freeobject
还有,不要安装商业包,比如adobe flash等,这些东西会带来无穷无尽的麻烦
为啥???????
  xliotx 当前离线   回复时引用此帖
旧 10-07-25, 10:34 第 13 帖
freeobject
 
 
 
已封禁  
  注册日期: Nov 2008
  帖子: 501
  精华: 1
 

引用:
作者: xliotx
为啥???????
bug先不说,反正我的amd64架构运行adobe flash 32位不爽,不稳定。

adobe貌似在搞分布式运算,也就是用它的包,cpu时间都给了它。它利用了你的电脑搞一些生意赚钱。

也就是为什么flash效率如此之低的原因,115一个普通上传的插件居然狂奔cpu,达到50%。这在linux上是不可思议的。

另外找台旧机器,配置低档的给windows xp玩adobe flash.

此帖于 10-07-25 10:36 被 freeobject 编辑.
  freeobject 当前离线   回复时引用此帖
旧 10-07-25, 10:35 第 14 帖
liusp0301
 
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 140
  精华: 0
 

引用:
作者: xliotx
为啥???????
同样不理解。。。哪里有“无穷无尽”的麻烦?
  liusp0301 当前离线   回复时引用此帖
旧 10-07-25, 10:40 第 15 帖
freeobject
 
 
 
已封禁  
  注册日期: Nov 2008
  帖子: 501
  精华: 1
 

话说,adobe刚开始支持linux的时候出的包比较不错(好象是测试版那会),那时候用archlinux,感觉很爽,cpu占用很低忽略不计,可是好景不长,狡猾的adobe在后续更新的包里面私藏了东西。。
  freeobject 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:25


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org