设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
对firefox, eclipse等软件自带的插件管理功能感到别扭 ...
1
2
/ 2 页
下一页
返回列表
查看:
1211
|
回复:
11
对firefox, eclipse等软件自带的插件管理功能感到别扭
[复制链接]
fpemud
fpemud
当前离线
积分
153
IP卡
狗仔卡
发表于 2012-1-24 21:51:18
|
显示全部楼层
|
阅读模式
从功能上说没有任何问题,但是感到别扭
如果全部程序都能统一使用portage管理,会感觉很一致。
firefox之类的有没有编译选项,能够裁减插件下载功能?所有插件都用portage管理起来?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
fender010
fender010
当前离线
积分
2454
IP卡
狗仔卡
发表于 2012-1-24 22:14:37
|
显示全部楼层
No way.
回复
支持
反对
使用道具
举报
显身卡
fender010
fender010
当前离线
积分
2454
IP卡
狗仔卡
发表于 2012-1-24 22:15:37
|
显示全部楼层
system level
single user level
回复
支持
反对
使用道具
举报
显身卡
RichardGv
RichardGv
当前离线
积分
420
IP卡
狗仔卡
发表于 2012-1-25 10:18:16
|
显示全部楼层
如fender010所言,从Linux多用户系统的定位来说,由root统一为所有用户安装相同的插件恐非上策。
插件的更新是一个问题。ebuild的维护需要额外的工作量,而Portage tree的维护目前很缺人手。ebuild的滞后可能导致某些必要的安全更新不被及时推送,产生安全漏洞。
(当然,如果Portage可以与AMO(addons.mozilla.org)无缝集成就不会出现这种问题了。这样吧,写Portage与AMO的集成模块这个光荣的任务就交给您了... 不过这样还不如专门写一个系统级的Firefox插件包管理程序呢。这种程序写起来不算难。)
回复
支持
反对
使用道具
举报
显身卡
AutoXBC
AutoXBC
当前离线
积分
633
IP卡
狗仔卡
发表于 2012-1-25 17:34:22
|
显示全部楼层
从 Linux 不管多少个用户都归 root 管理的情况来看,统一给每个用户配置相同的扩展(只要 root 认为有必要)是很自然的事情。
另一个问题,就是有没有足够的维护人员了,至少从 debian 来看,有很多开发者乐于做这个工作。
粗略扫了一下 debian 源里有 66 个常用扩展。
http://packages.debian.org/searc ... mp;keywords=xul-ext
回复
支持
反对
使用道具
举报
显身卡
fpemud
fpemud
当前离线
积分
153
IP卡
狗仔卡
楼主
|
发表于 2012-1-26 08:58:06
|
显示全部楼层
第1贴里我说的不准确。
firefox中应裁减的是插件"下载"功能,查检选择功能不应裁减。
root负责准备好所有可能用(允许用)到的插件,仍然由用户自行选择用哪些插件。
这样反而增加安全性,杂牌插件安全风险大,root只要不安装就能防止该风险。
关于维护人手到底够不够,我们这个层次并不了解。而且这个问题也不应该左右系统设计。
有没有类似的项目或提议?的确没能力参与,关注一下吧。
回复
支持
反对
使用道具
举报
显身卡
AutoXBC
AutoXBC
当前离线
积分
633
IP卡
狗仔卡
发表于 2012-1-26 11:44:45
|
显示全部楼层
扩展看起来好像是可执行部分,本质上就是 firefox 的配置文件,不需要 +x 属性就可以加载,而且可以通过命令行参数从任意位置被加载。就算 firefox 不能下载扩展,一样可以通过别的途径下载配置好的整个 profile 直接启动。
所以这个需求实际上不是软件管理,而是软件可加载配置的管理,不大量改写 firefox 源码不可能做到。类似的,有时壁纸也可以打包放入仓库,但是要求某桌面不能从其他途径读取壁纸则很困难。
回复
支持
反对
使用道具
举报
显身卡
darrenlee
darrenlee
当前离线
积分
254
IP卡
狗仔卡
发表于 2012-2-4 18:40:41
|
显示全部楼层
eclipse 的“底层”实现是Equinox,这是完全面向组件化(插件化)的独立框架,有独立的启动机制(priority,params...)、管理机制(telnet,web...)和部署方式,你下个OSGi specification看看就会发现,这玩意儿远比portage的功能机制完善强大得多,只不过它只针对Java平台。
回复
支持
反对
使用道具
举报
显身卡
darrenlee
darrenlee
当前离线
积分
254
IP卡
狗仔卡
发表于 2012-2-4 19:13:05
|
显示全部楼层
就“一致性”而言,我认为现在OS的包管理有点儿太多管闲事儿了,vim也好,firefox也好,eclipse也好,总是把他们自己内部的插件单独拿出来作为OS级别的包进行管理。
插件提供的是针对某一软件包的扩展(不能在OS中单独存在),软件包是为OS提供扩展。两个层次的东西放在一起统一管理不符合逻辑。
另外统一管理最明显的坏处就是失去portability,本来rsync一下.vim .eclipse .mozilla就OK的事情,这下还得重新安装OS级别的包
回复
支持
反对
使用道具
举报
显身卡
fpemud
fpemud
当前离线
积分
153
IP卡
狗仔卡
楼主
|
发表于 2012-2-4 20:31:18
|
显示全部楼层
但是如果按照这种思路,就无法实现纯代码编译出的系统了。
因为eclipse等软件自带 的插件管理系统不可能实现编译功能。
回复autoxbc,限制firefox加载插件,加载壁纸也不难,只要限制从指定目录加载就可以了,把目录设置成只有root可写,这样只有root可以准备插件其他用户只能使用插件
这和os级别的包管理思路是一样的,os级别的包也是由root安装,用户不能自行安装或删除任何软件包,只能选择用不用
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Perl
红旗 REDFLAG Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表