模块和扩展快速入门#
这个快速入门给你的模块和扩展可用的SUSE Linux企业家族的概述。了解它们的目的和特性,以及如何管理它们。
1模块和扩展简介#
从SUSE Linux企业服务器15、安装媒介仅由统一安装程序组成,这是一个用于部署、更新和注册的最小系统SUSE Linux企业服务器。在部署期间,您可以通过选择要安装在统一安装程序之上的模块和扩展来添加功能。
从技术上讲,模块和扩展非常相似。两者都可以使用YaST或命令行工具进行管理SUSEConnect
。模块和扩展都添加了一组在线存储库(主要
,更新
,源
,调试
),包含所有必需的包。此外,两者都可以添加可在部署期间选择的分区建议和系统角色。
但是,模块和扩展之间存在显著差异:
- 模块
-
模块允许您根据您的需要塑造产品。每个模块都有一个明确定义的范围,从Web开发和脚本工具,到公共云,一直到SUSE软件包中心,提供社区管理的软件包。
模块使您能够仅提供机器用途所需的一组软件包,从而使系统精简、快速和更安全。这种模块化方法还可以轻松地为容器和云环境提供量身定制的映像。
模块可以在系统生命周期的任何时候添加或删除。这允许您轻松地调整系统以适应不断变化的需求。
模块是你的SUSE Linux企业服务器订阅,因此免费。它们与底部不同SUSE Linux企业服务器只有它们的生命周期。除了SUSE Package Hub模块外,SUSE几乎对所有模块提供的包都提供三层支持。有关的更多信息SUSE Linux企业服务器支持声明参见发布说明。
- 扩展
-
扩展为实时修补和高可用性集群等任务提供了高级功能SUSE Linux企业服务器。它们以订阅的形式提供,并且需要支付费用的注册密钥。通常,扩展都有自己的发布说明,可以从//www.9173uu.com/releasenotes。
2SUSE Linux企业版产品系列的模块#
SUSE Linux企业版产品系列包含以下模块:请注意,模块的可用性取决于产品(请参阅专栏)可用于).有关生命周期、发布频率和覆盖支持周期的详细信息,请参见//www.9173uu.com/lifecycle。
L3支持通常为模块中的包提供。然而,这排除了PackageHub和第三方模块。使用zypper信息包
命令,查询指定包的支持级别。
名字 |
模块依赖于 |
可用于 |
支持 |
|||
---|---|---|---|---|---|---|
内容 |
||||||
Basesystem |
没有一个 |
默认所有产品beplay体育官方app下载 |
|
|||
在安装程序之上添加一个基本系统。所有其他模块和扩展都需要它。仅包含基本系统的安装范围与 |
||||||
容器 |
Basesystem |
Sles, Sles - sap, Sles - hpc |
|
|||
包含围绕容器的包,包括容器引擎和核心容器相关的工具,如内部部署注册表。 |
||||||
桌面应用程序 |
Basesystem |
sleed(默认)、slee - we(默认)、SLES、SLES- sap、slee - rt(默认)、slee - hpc |
|
|||
向系统添加图形用户界面和必要的桌面应用程序。 |
||||||
开发工具 |
基础系统,桌面应用 |
SLES、SLES- sap、SLED、SLE-RT(默认)、SLE-HPC |
|
|||
包含编译器(包括海湾合作委员会)以及编译和调试应用程序所需的库。取代以前的SDK (Software Development Kit)。 |
||||||
高可用性 |
Basesystem |
SLES、SLES- sap(含)、SLES- hpc |
|
|||
为关键任务设置添加集群支持。工具包括Hawk、crm、Pacemaker和Corosync。高可用性支持包含在SLES-SAP的订阅中,因此可以作为该产品的模块使用。它也可以作为SLES和SLE-HPC的扩展(见下文)。 |
||||||
高性能计算 |
Basesystem |
SLE-HPC(包括) |
|
|||
包含与高性能计算(HPC)相关的工具和库。 |
||||||
遗产 |
基础系统,服务器应用程序 |
SLES, SLES-SAP |
|
|||
的早期版本迁移应用程序SUSE Linux企业服务器和其他系统到SLES15 SP1通过提供在SUSE Linux企业版上停止使用的软件包。这个模块中的包是根据迁移的需求和配置的复杂程度来选择的。 当从以前的产品版本迁移时,建议使用此模块。 请注意,这个模块的生命周期与它的一些包不同。并非所有包都支持模块的整个生命周期,这取决于迁移需求和上游生命周期。 |
||||||
公共云 |
基础系统,服务器应用程序 |
Sles, Sles - sap, Sles - hpc |
|
|||
包含创建用于部署的映像所需的所有工具SUSE Linux企业服务器在云环境中,如亚马逊网络服务(AWS)、微软Azure、谷歌计算平台或OpenStack。 |
||||||
Python 2 |
Basesystem |
sleles, sleessap, sleeshpc, sled |
|
|||
SUSE Linux企业服务器15 SP1使用Python版本3。此模块包含Python 2运行时和模块。 该模块的生命周期与SUSE Linux Enterprise本身不同。这个模块中的包通常被支持三年。 |
||||||
实时 |
采购产品基础系统,桌面应用,开发工具,服务器应用 |
SLE-RT(包括) |
|
|||
旨在减少延迟,提高对时间敏感的关键任务应用程序的可预测性和可靠性。 该模块中的包通常是受支持的,直到发布了较新版本的包或从模块中删除了包。 |
||||||
SAP应用程序 |
Basesystem |
SLES-SAP(包括) |
|
|||
包含特定于SLES-SAP的包。 该模块的生命周期与SUSE Linux Enterprise本身不同。为SAP应用程序订购SUSE Linux企业服务器包括1.5年的一般支持和3年的扩展服务包重叠支持(ESPOS)。这样客户就不需要购买长期服务包支持(LTSS),直到发布的最终服务包。 |
||||||
服务器应用程序 |
Basesystem |
SLES(默认)、SLES- sap、SLES- rt(默认)、SLES- hpc |
|
|||
通过提供网络服务(如DHCP服务器、名称服务器或Web服务器)来增加服务器功能。默认选择安装该模块;不建议取消勾选。 |
||||||
SUSE软件包集线器 |
Basesystem |
所有产品beplay体育官方app下载 |
|
|||
提供对包的访问SUSE Linux企业服务器由openSUSE社区维护。这些包在没有L3支持的情况下交付,但不影响SUSE Linux企业服务器。有关更多信息,请参见https://packagehub.suse.com/。 |
||||||
事务服务器 |
Basesystem |
sleles, sleessap, sled, sleeshpc |
|
|||
事务性更新为SUSE Linux企业系统提供了一种以完全“原子”的方式更新操作系统及其软件包的方法。更新要么在单个事务中全部应用于系统,要么根本不应用。这在不影响运行系统的情况下发生。如果更新失败,或者成功的更新被认为不兼容或不正确,您可以立即放弃它。这将使系统返回到以前的功能状态。 |
||||||
Web和脚本 |
基础系统,服务器应用程序 |
Sles, Sles - sap, Sles - hpc |
|
|||
包含用于正在运行的Web服务器的包。 |
1lts:长期服务包支持 |
2espo:扩展服务包覆盖支持 |
3.SUSE Linux企业产品系列扩展#
以下扩展在SUSE Linux企业产品系列中可用。请注意,扩展的可用性取决于产品(请参阅专栏)可用于).
名称及内容 |
模块依赖关系 |
可用于 |
---|---|---|
基础系统,服务器应用程序 |
SLES |
|
Basesystem |
SLES |
|
基础系统,桌面应用 |
SLES、SLED(默认) |
工作站扩展安装kernel-default-extra包,其中包括用于桌面使用的附加内核模块,并允许加载不受支持的模块。如果实际加载,这些模块可能会损害您的SLE支持状态。
请评估您的硬件是否真的需要额外的内核模块,如果需要,请测试这个扩展的驱动程序集,除了来自kernel-default包中可能的配置冲突。
防止安装kernel-default-extra包,运行Zypper addlock kernel-default-extra
。
4安装和管理#
模块和扩展可以在初始设置系统时安装,也可以在现有的系统上安装SUSE Linux企业服务器安装。
4.1在初始系统安装过程中安装模块和扩展#
模块和扩展可以很容易地安装时,设置系统。相应的步骤是安装例程的一部分。在默认安装路径下,需要通过网络联系SUSE客户中心或本地注册服务器(beplay官网首页SUSE经理或存储库镜像工具),它们提供各自的存储库。还支持离线安装。在这种情况下,需要额外的安装介质。详细信息请参见第8.8节,“扩展和模块选择”。
4.2安装和管理运行系统中的模块和扩展#
要从运行中的系统安装模块和扩展,您需要确保您的系统已在SUSE客户中心或本地注册服务器上注册。beplay官网首页如果在安装过程中没有这样做,请参考第9.3节,“从已安装的系统注册”的指令。
系统注册完成后,可以进行模块的添加和移除操作。指第9.4节,在运行系统中管理模块和扩展获取详细信息。
5包的模块成员资格#
默认情况下,有“YaST软件管理”或“YaST软件管理”等软件包搜索工具zypper搜索
)仅限于在活动存储库中搜索。对于包括尚未激活的远程存储库的扩展搜索,可以运行zypper search-packages
。要找出一个包属于哪个模块,运行
zypper search-packages包
如果search-packages
子命令在您的系统上不可用,请安装该包zypper-search-packages-plugin。
如果您的系统中没有Zypper的包搜索命令,您也可以使用SUSE客户中心的Web界面(包搜索)查看包和相应模块的可用性。beplay官网首页访问https://scc.suse.com/packages为此目的。SUSE登录方式如下:不此服务必需。
为了优化搜索结果,zypper search-packages
提供以下选项:
-
- x
,——匹配精确
-
搜索精确匹配。
-
- g
,——group-by-module
-
按模块而不是按包名对搜索结果进行分组。
-
- d
,——细节
-
另外列出包含该包的版本号和存储库。
-
——xmlout
-
生成XML输出。
下面是一些如何使用的例子zypper search-packages
。
下面的命令搜索包nodejs和鹰。第一个可以在Web和脚本
模块,而第二个是SUSE Linux企业高可用性扩展的一部分。这两个包还没有安装:
>
zypper search-packages hawk2 nodejs在以下模块中找到以下包:软件包模块或存储库------------- -------------------------------------------------------------------- hawk2 SUSE Linux企业高可用性扩展(slel -ha/15/x86_64) nodejs8 Web和脚本模块(slel - Module - Web - Scripting /15/x86_64) nodejs8-devel Web和脚本模块(slel - Module - Web - Scripting /15/x86_64) nodejs8-docs Web和脚本模块(slel - Module - Web - Scripting /15/x86_64) nodejs-common Web和脚本模块(slel - Module - Web - Scripting /15/x86_64各自的模块或产品,使用SUSEConnect——product。使用SUSEConnect——help获取更多细节。
如果您知道确切的包名,则可以使用该选项将结果缩小到精确匹配- x
:
>
zypper search-packages -x hawk2 nodejs8在以下模块中找到以下包:Package Module或Repository ------- -------------------------------------------------------------------- hawk2 SUSE Linux Enterprise High Availability Extension (slel -ha/15/x86_64) nodejs8 Web and Scripting Module (slel - Module - Web - Scripting /15/x86_64)要激活相应的模块或产品,请使用SUSEConnect——product。使用SUSEConnect——help获取更多细节。
如果搜索已经安装的软件包,或者在系统中可用的某个模块中可用的软件包,则搜索结果会有所不同。在下面的示例中,包vim已安装。这个包emacs未安装,但无需添加模块即可进行安装。
>
zypper search-packages -x vim在以下模块中找到以下包:Package Module或Repository ------- --------------------------------------------------- vim basessystem Module (slel - Module - basessystem /15/x86_64) vim Installed vim Available>
zypper search-packages -x emacs在以下模块中找到以下包:Package Module或Repository ------- --------------------------------------------------- emacs basessystem Module (slel - Module - basessystem /15/x86_64) emacs Available
除了搜索包,您还可以查看属于某个模块或扩展的包列表。启动YaST
模块并点击 ; 。选择一个条目来显示属于该模块或扩展的包列表。6法律通知#
版权所有©2006 - 2023 SUSE LLC及其贡献者。版权所有。
在GNU自由文档许可证1.2版或(根据您的选择)1.3版的条款下,您被授予复制、分发和/或修改本文档的许可;不变部分是本版权声明和许可。许可证版本1.2的副本包含在标题小节中”GNU自由文档许可证”。
SUSE的商标请参见//www.9173uu.com/company/legal/。所有其他第三方商标均为其各自所有者的财产。商标符号(®、™等)表示SUSE及其附属公司的商标。星号(*)表示第三方商标。
这本书里的所有资料都是精心编纂的。然而,这并不能保证完全准确。SUSE LLC及其附属公司、作者和翻译人员均不对可能出现的错误或由此产生的后果负责。
7GNU自由文档许可证#
版权所有(C) 2000, 2001, 2002自由软件基金会,Inc.,富兰克林街51号,五楼,美国波士顿,MA 02110-1301。每个人都被允许复制和分发本许可文件的逐字副本,但不允许修改它。
0.序言#
本许可证的目的是使手册、教科书或其他功能和有用的文档在自由的意义上是“自由的”:确保每个人都有有效的自由来复制和重新发布它,无论是否修改它,无论是商业还是非商业。其次,本许可证为作者和出版者保留了一种获得作品荣誉的方式,同时不被认为对其他人所做的修改负责。
本许可证是一种“copyleft”,这意味着文档的衍生作品本身必须在同样的意义上是自由的。它补充了GNU通用公共许可证,这是一个为自由软件设计的copyleft许可证。
我们设计本许可证是为了将它用于自由软件的使用手册,因为自由软件需要自由的文档:一个自由的程序应该附带提供与该软件相同的自由的使用手册。但本许可证并不局限于软件手册;它可以用于任何文本工作,无论主题或是否作为印刷书籍出版。我们主要将此授权推荐给以指导或参考为目的的作品。
1.适用性和定义#
本许可证适用于任何媒介上的任何手册或其他作品,只要该作品包含版权所有者发布的声明,说明它可以根据本许可证的条款进行分发。这样的通知授予在此所述条件下使用该作品的全球性、免版税、无限期的许可。下文的“文件”是指任何此类手册或作品。任何公众成员都是被许可人,并被称为“您”。如果您以版权法下需要许可的方式复制、修改或分发作品,则表示您接受该许可。
文件的“修改版本”是指包含文件或其部分内容的任何作品,无论是逐字复制,还是经过修改和/或翻译成另一种语言。
“次要部分”是文档的命名附录或前端内容部分,专门处理文档的发布者或作者与文档总体主题(或相关事项)的关系,并且不包含任何可以直接属于该总体主题的内容。(因此,如果文件的一部分是数学教科书,第二部分可能不解释任何数学。)这种关系可以是与主题或相关事项的历史联系,也可以是关于它们的法律、商业、哲学、伦理或政治立场。
“不变章节”是某些次要章节,其标题被指定为不变章节的标题,在声明文件是根据本许可证发布的通知中。如果一个部分不符合上述次要的定义,那么它就不允许被指定为不变的。文档可以不包含任何不变节。如果文档没有标识任何不变节,那么就没有。
“封面文本”是在声明文件是根据本许可证发布的通知中列出的某些简短文本,作为前封面文本或后封面文本。封面文字最多可以有5个单词,封底文字最多可以有25个单词。
文件的“透明”副本是指一种机器可读的副本,以一种公众可获得的格式表示,这种格式适用于使用通用文本编辑器或(对于由像素组成的图像)通用绘画程序或(对于绘图)某些广泛使用的绘图编辑器直接修改文档,并且适用于输入文本格式化器或自动翻译为适合输入文本格式化器的各种格式。以透明文件格式制作的副本,其标记(或没有标记)已被安排以阻止或阻止读者的后续修改,则不是透明的。如果用于大量文本,图像格式就不是透明的。非“透明”的副本称为“不透明”。
透明副本的合适格式示例包括没有标记的纯ASCII、Texinfo输入格式、LaTeX输入格式、使用公开可用DTD的SGML或XML,以及为人为修改而设计的符合标准的简单HTML、PostScript或PDF。透明图像格式的例子包括PNG、XCF和JPG。不透明格式包括只能由专有文字处理器读取和编辑的专有格式、DTD和/或处理工具通常不可用的SGML或XML,以及由某些文字处理器生成的仅用于输出目的的机器生成的HTML、PostScript或PDF。
对于印刷书籍,“扉页”是指扉页本身,以及用于清晰地容纳本许可证要求出现在扉页上的材料的下列页面。对于没有标题页的作品,“标题页”是指在作品标题最显眼的地方,在正文开始之前的文本。
“标题为XYZ”的部分是指文档的命名子单元,其标题精确地为XYZ,或者在将XYZ翻译成另一种语言的文本后面的括号中包含XYZ。(这里XYZ代表下面提到的特定部分名称,例如“致谢”、“奉献”、“背书”或“历史”。)当您修改文档时,“保留这样一个部分的标题”意味着根据这个定义,它仍然是一个“标题为XYZ”的部分。
文件可以在声明本许可证适用于文件的通知旁边包括保证免责声明。这些保证免责声明被视为包含在本许可证中,但仅涉及放弃保证:这些保证免责声明可能具有的任何其他含义都是无效的,并且对本许可证的含义没有影响。
2.逐字复制#
您可以在任何媒介上复制和分发文档,无论是商业的还是非商业的,前提是本许可证、版权声明以及说明本许可证适用于本文档的许可证通知在所有副本中都被复制,并且您没有在本许可证的那些条件中添加任何其他条件。您不得使用技术手段阻碍或控制您制作或分发的副本的阅读或进一步复制。但是,您可以接受补偿,以换取副本。如果您发布了足够多的副本,您还必须遵守第3节中的条件。
您也可以在上述相同条件下出借副本,并且您可以公开展示副本。
3.大量复制#
如果您发布文档的印刷副本(或通常具有印刷封面的媒体副本),数量超过100个,并且文档的许可声明要求封面文字,则您必须将副本装入封面中,并清晰易读地携带所有这些封面文字:封面上的前封面文字,封底上的后封面文字。这两个封面也必须清楚清楚地表明你是这些副本的出版商。封面必须呈现完整的标题,标题的所有单词同样突出和可见。你可以在封面上添加其他材料。只要保留文件的标题并满足这些条件,仅限于封面的复制就可以被视为在其他方面的逐字复制。
如果任何一个封面所需的文字都太大而无法清晰地容纳,您应该将列出的第一个(尽可能多地适合)放在实际封面上,并将其余的继续放在相邻的页面上。
如果您发布或分发文档的不透明副本的数量超过100个,则您必须在每个不透明副本中包含一份机器可读的透明副本,或者在每个不透明副本中或在每个不透明副本中声明一个计算机网络位置,以便一般使用网络的公众可以使用公共标准网络协议从该位置下载文档的完整透明副本,且不添加任何材料。如果您使用后一种选择,当您开始大量分发不透明副本时,您必须采取合理的谨慎措施,以确保在您最后一次向公众分发该版本的不透明副本(直接或通过您的代理商或零售商)一年后,该透明副本在指定地点仍可获得。
请求,但不是必须,您在重新分发任何大量副本之前与文件的作者联系,让他们有机会为您提供文件的更新版本。
4.修改#
您可以在上述第2节和第3节的条件下复制和分发文件的修改版本,前提是您完全按照本许可证发布修改版本,并且修改版本承担文件的角色,从而将修改版本的分发和修改许可给任何拥有其副本的人。此外,您必须在修改版本中做这些事情:
在标题页(和封面上,如果有的话)使用不同于文件的标题,也不同于以前版本的标题(如果有的话,应该在文件的历史部分列出)。如果该版本的原始出版商给予许可,您可以使用与先前版本相同的标题。
作为作者,在标题页上列出一个或多个负责修改版本的作者身份的个人或实体,以及至少五位文件的主要作者(如果少于五位,则为所有主要作者),除非他们免除了此要求。
在标题页写明修改版本的发布者的名称,作为发布者。
保存文件的所有版权声明。
在其他版权声明旁边为您的修改添加适当的版权声明。
在版权声明之后,立即附上一份许可声明,允许公众在本许可的条款下使用修改后的版本,格式如下面的附录所示。
在该许可通知中保留文档许可通知中给出的不变章节和所需封面文本的完整列表。
包括一份未经修改的本许可证副本。
保留标题为“历史”的部分,保留其标题,并在其中添加一个项目,至少说明标题页上给出的修改版本的标题,年份,新作者和出版商。如果文档中没有标题为“历史”的部分,则创建一个说明文档标题页上给出的标题、年份、作者和出版商的部分,然后添加一个描述前面句子中所述的修改版本的项。
保留文档中给出的网络位置(如果有的话),以供公众访问文档的透明副本,同样地,保留文档中给出的先前版本所基于的网络位置。这些可以放在“历史”部分。您可以省略在文档本身发布至少四年之前发布的作品的网络位置,或者如果它所引用的版本的原始出版商给予许可。
对于任何标题为“致谢”或“奉献”的部分,保留该部分的标题,并在该部分中保留每个贡献者致谢和/或奉献的所有内容和语气。
保留文件中所有不变章节,文本和标题保持不变。章节编号或同等内容不被视为章节标题的一部分。
删除任何标题为“背书”的部分。该部分不得包括在修改版本中。
不要将任何现有章节重新命名为“背书”,也不要将标题与任何不变章节冲突。
保留任何保证免责声明。
如果修改版本包含新的前置性章节或附录,这些章节或附录符合次要章节的资格,并且不包含从文档复制的材料,您可以选择指定这些章节中的一些或全部为不变章节。要做到这一点,将它们的标题添加到修改版本许可声明中的不变章节列表中。这些标题必须区别于任何其他章节标题。
您可以添加一个标题为“背书”的部分,前提是它只包含各方对您的修改版本的背书——例如,同行评审的声明或文本已被某个组织批准为标准的权威定义。
您可以在修改版本的封面文本列表的末尾添加一段最多五个单词的前封面文本,以及一段最多25个单词的后封面文本。任何一个实体(或通过其安排)只能增加一段封面文字和一段封底文字。如果文件已包含由你或由你所代表的同一实体所作安排而先前添加的同一封面的封面文字,则你不得再添加另一封面文字;但是,您可以替换旧版本,但必须得到添加旧版本的前一个出版商的明确许可。
文档的作者和发布者不允许根据本许可证使用他们的名字来宣传或主张或暗示对任何修改版本的认可。
5.结合文档#
您可以将本文档与在本许可证下发布的其他文档结合起来,根据上面第4节中为修改版本定义的条款,只要您在组合中包含所有原始文档的所有不变部分,未经修改,并在其许可声明中将它们全部列为组合作品的不变部分,并且您保留所有它们的保证免责声明。
合并后的作品只需要包含本许可证的一个副本,并且多个相同的不变章节可以用一个副本替换。如果有多个具有相同名称但内容不同的不变章节,则通过在其末尾添加括号中已知的该章节的原作者或出版商的名称,或其他唯一数字,使每个此类章节的标题唯一。对合并作品的许可声明中恒常章节列表中的章节标题进行相同的调整。
在合并时,您必须将各种原始文件中标题为“历史”的任何部分合并,形成一个标题为“历史”的部分;同样地,将任何标题为“致谢”的部分和任何标题为“奉献”的部分结合起来。您必须删除所有标题为“背书”的部分。
6.文件集合#
您可以将本文件和在本许可证下发布的其他文件组成一个集合,并将本许可证在各种文件中的单个副本替换为包含在集合中的单个副本,前提是您遵循本许可证的规则,在所有其他方面逐字复制每个文件。
您可以从这样的集合中提取单个文档,并在本许可证下单独分发它,只要您在提取的文档中插入本许可证的副本,并在有关该文档的逐字复制的所有其他方面遵循本许可证。
7.独立作品的聚合#
将文件或其衍生文件与其他单独和独立的文件或作品汇编在存储或分发介质的卷中或在卷上,如果汇编产生的版权不用于限制汇编用户的合法权利超出单个作品允许的范围,则称为“集合”。当文档包含在集合中时,本许可不适用于集合中其他本身不是文档派生作品的作品。
如果第3条的封面文字要求适用于这些文件副本,那么如果文件小于整个集合体的一半,则文件的封面文字可以放置在集合体内支撑文件的封面上,或者如果文件是电子形式的,则可以放置在电子等价物的封面上。否则,它们必须出现在支撑整个聚集体的印刷封面上。
8.翻译#
翻译被认为是一种修改,因此您可以根据第4节的条款发布文档的翻译。用翻译替换不变章节需要获得其版权所有者的特别许可,但是除了这些不变章节的原始版本之外,您可以包括部分或所有不变章节的翻译。您可以在文件中包括本许可证、所有许可证声明和任何保证免责声明的翻译,前提是您还包括本许可证的原始英文版本以及这些声明和免责声明的原始版本。如果本许可证的翻译版本与原版本、通知或免责声明有不一致之处,以原版本为准。
如果文件中的某部分标题为“致谢”、“奉献”或“历史”,则要求(第4节)保留其标题(第1节)通常需要更改实际标题。
9.终止#
除非本授权明确规定,否则您不得复制、修改、再授权或分发本文档。任何其他复制、修改、再许可或分发本文档的企图都是无效的,并将自动终止您在本许可下的权利。但是,根据本许可证从您那里获得副本或权利的各方,只要他们仍然完全遵守本许可证,他们的许可证就不会被终止。
10.本许可证的未来修订版#
自由软件基金会可以随时发布GNU自由文档许可证的新修订版本。这些新版本将在精神上与当前版本相似,但可能在细节上有所不同,以解决新的问题或关注点。看到http://www.gnu.org/copyleft/。
许可证的每个版本都有一个不同的版本号。如果文档指定本许可证的特定编号版本“或任何更新版本”适用于它,您可以选择遵循该指定版本或自由软件基金会发布的任何更新版本(不是草案)的条款和条件。如果文档没有指定本许可证的版本号,您可以选择自由软件基金会曾经发布过的任何版本(不是草稿)。
附录:如何将本许可证用于您的文档#
版权(c)您姓名的年份。在GNU自由文档许可证1.2版或自由软件基金会发布的任何更新版本的条款下,被授予复制、分发和/或修改本文档的许可;没有固定章节,没有封面文本,也没有封底文本。该许可证的副本包含在题为“GNU自由文档许可证”的部分中。
如果你有固定章节,前封底文本和后封底文本,用…文本代替。一行是这样的:
不变章节是他们的标题,前封面文本是列表,后封面文本是列表。
如果你有没有封面文本的不变章节,或者这三者的其他组合,将这两种选择合并以适应情况。
如果您的文档包含重要的程序代码示例,我们建议在您选择的自由软件许可证(例如GNU通用公共许可证)下并行发布这些示例,以允许在自由软件中使用它们。