Col*_*ard 11
出于技术和用户界面的原因,这是一个坏主意.
不仅因为在安装期间可能没有显示,而且因为在安装期间甚至第一次运行时可能没有用户,或者用于提取rpm文件的机制可能根本不支持任何显示文本或接受输入的方法.
基本上,如果你必须这样做,最糟糕的方式是做Ignacio建议,这是Sun做的,并创建一个没有这种限制的RPM文件,然后把它放在一个显示许可证的自解压二进制文件中,提示用户然后解开RPM.本着破坏用户体验的精神,您还需要一组由Sun创建的指令:JRE RPM Installation for Linux.
这样做的正确方法当然是使用该License字段并包含一个%doc包含许可条款的文件.这消除了"点击"步骤,这对您的律师来说可能是不可接受的,尽管它被广泛认为是无法执行的.
这是RPM准则的一部分,它解决了这些问题:
该软件包可能不使用交互式预安装,安装后,卸载前或卸载后脚本.在安装,升级或删除期间,不得随时提示用户 - 一切都必须完全自动化.(RPM指南,Fedora项目)
请记住,用户对您的产品的第一印象可能是: 软件安装程序http://www.virtuatopia.com/images/e/e1/Virtualbox_software_installer.jpg
或这个: