+ -
当前位置:首页 → 问答吧 → 关于USE扩充的想法

关于USE扩充的想法

时间:2007-08-24

来源:互联网

我觉得目前的USE虽然丰富,但也存在不少问题。

主要是层次不清,主次不分。既有X,gnome这样影响全局的USE变量,也有xxx(无冬之夜nwn里的两个use,名字我忘了)之类的只能影响一个特定软件的use,这就使得用户无法规范的决定USE变量的设置。还有一些USE会影响其他USE,如果你设置了这儿USE,那么在编译某些软件的时候必须把另外的USe也加上,而目前的portage对这个是没有管理概念的。希望将来的portage能细分对USE的管理。

其二,USe仍然不够灵活。linux下的软件何止千万,每个软件编译安装时都有一些特殊的配置,而USE就那么百来个,不能灵活的针对每个软件进行配置,希望能在USE里加一个EXTRA之类的变量,用户可以在这里指定编译安装时的特殊参数。这一功能的开启必然要求portage能够提供一个显示该软件所有编译安装参数的地方,如emerge gaim --listAllArgs之类的。

其三,缺乏一些用户级别的USE的配置管理方式。类似于以前的redhat的安装方法,有三者类型,desktop,workstation和server,根据用户的选择方式会自动安装不同的软件包。希望use也有这样的概念,比如提供一个专门配置use的用户交互界面,列出当前计算机的硬件配置,让用户决定启用对哪些硬件的支持,以及对何种软件的支持(典型的是gnome和kde),这样系统能默认生成一个符合当前计算机的use的集合。目前的use有一些这样的概念,如X,gnome,但仍不够科学,希望能改进。

以上就是我个人对use或者说portage的改进想法,欢迎拍砖。

作者: danfo   发布时间: 2007-08-24

我的USE大部分是对特定软件在/etc/portaga/packages.use里面设定的。这样比较个性化。

作者: sheep204   发布时间: 2007-08-24

等着老大来拍砖。偶觉得说的虽然有道理,但是好像是楼主不熟悉gentoo造成的。

作者: 晨想   发布时间: 2007-08-24


引用:
作者: 晨想
等着老大来拍砖。偶觉得说的虽然有道理,但是好像是楼主不熟悉gentoo造成的。

作者: danfo   发布时间: 2007-08-24

我的意思是说USE管的不够简便和灵活,并不是不能管理

引用:
作者: sheep204
我的USE大部分是对特定软件在/etc/portaga/packages.use里面设定的。这样比较个性化。

作者: danfo   发布时间: 2007-08-24

不发表意见
因为没有任何意义
有意见,请发到 gentoo-dev mailing list
谢谢

作者: zhllg   发布时间: 2007-08-24

什么叫没意义?咱们在这内部讨论一下,争论一番,如果真的是一个好建议,再发到dev不行么?

引用:
作者: zhllg
不发表意见
因为没有任何意义
有意见,请发到 gentoo-dev mailing list
谢谢

作者: danfo   发布时间: 2007-08-24

你发到gentoo-dev,会有更高明的人,知道东西更多的人,告诉你什么是真正正确的,什么是真正错误的
不要浪费了得到高人指点的机会
了解你的观点的人越多,你越有机会认识你的观点的本质正确与否

而且最关键的是
那里才是真正说话算数的人在的地方
才是能够形成决议的地方

这也是我所提倡的融入社区的含义
不要老是窝在自己的小圈子里

作者: zhllg   发布时间: 2007-08-24

第三个问题,gentoo里是通过profile来决定的

作者: meteo   发布时间: 2007-08-24

引用:
作者: 晨想
但是好像是楼主不熟悉gentoo造成的。
恩,赞同这个观点。
学习一下下边的,看看能否解决你的疑惑。http://www.gentoo.org/doc/en/handboo...?part=2&chap=2

作者: zhoukb   发布时间: 2007-08-24

在补充一下,如果发到gentoo dev,我会在那边回复你
虽然这里也可以,但我觉得意义打了折扣

就像一般人在msn问我gentoo的问题,我一般都是让他到#gentoo-cn来问我。因为msn就应该是讨论私人话题的。#gentoo-cn的目的就是为了解决大家有关gentoo的问题的。

作者: zhllg   发布时间: 2007-08-24